Income Statement  | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 66.41M | $ 60.42M | $ 36.03M | $ 37.40M | $ 33.42M | |
| $ 30.68M | $ 25.35M | $ 35.68M | $ 36.26M | $ 31.47M | |
| $ 21.97M | $ 22.86M | $ 22.43M | $ 23.00M | $ 22.39M | |
| $ 0.00 | $ 144.43K | $ 165.99K | $ 186.31K | $ 1.11M | |
| $ 5.60M | $ 2.32M | $ 13.42M | $ 13.44M | $ 10.19M | |
| $ 8.71M | $ 2.17M | $ 13.25M | $ 13.26M | $ 9.08M | |
| $ -3.11M | $ 0.00 | $ -2.56M | $ 0.00 | $ 0.00 | |
| $ 5.60M | $ 2.17M | $ 13.25M | $ 13.26M | $ 9.08M | |
| $ 4.71M | $ 2.32M | $ 10.56M | $ 10.73M | $ 7.36M | |
| $ 0.65 | $ 0.32 | $ 1.45 | $ 1.47 | $ 1.02 | |
| $ 0.65 | $ 0.32 | $ 1.45 | $ 1.46 | $ 1.01 | |
| 7.27M | 7.29M | 7.29M | 7.32M | 7.25M | |
| 7.28M | 7.32M | 7.31M | 7.36M | 7.28M |