Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 51.05M | $ 45.80M | $ 48.12M | $ 36.34M | $ 31.48M | |
| $ 51.05M | $ 45.80M | $ 42.87M | $ 35.13M | $ 31.48M | |
| $ 29.23M | $ 25.45M | $ 24.84M | $ 20.53M | $ 13.31M | |
| $ 872.53K | $ 643.50K | $ 528.55K | $ 515.94K | $ 495.13K | |
| $ 0.00 | $ 12.86M | $ 18.56M | $ 15.11M | $ 1.72M | |
| $ 21.82M | $ 20.35M | $ 18.03M | $ 14.67M | $ 10.89M | |
| $ -6.80M | $ -8.13M | $ 0.00 | $ 0.00 | $ -227.64K | |
| $ 15.02M | $ 12.22M | $ 18.03M | $ 14.60M | $ 10.66M | |
| $ 11.31M | $ 8.92M | $ 13.55M | $ 10.87M | $ 7.93M | |
| $ 1.47 | $ 1.16 | $ 1.78 | $ 1.44 | $ 1.11 | |
| $ 1.45 | $ 1.15 | $ 1.76 | $ 1.42 | $ 1.10 | |
| 7.71M | 7.76M | 7.62M | 7.55M | 7.12M | |
| 7.78M | 7.75M | 7.70M | 7.63M | 7.17M |