Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 90.84M | $ 83.49M | $ 123.70M | $ 110.08M | $ 104.52M | |
| $ 90.84M | $ 83.49M | $ 97.85M | $ 95.83M | $ 81.80M | |
| $ 72.66M | $ 67.95M | $ 63.76M | $ 55.07M | $ 45.98M | |
| $ 0.00 | $ 4.80M | $ 4.09M | $ 3.07M | $ 0.00 | |
| $ 7.70M | $ 0.00 | $ 32.92M | $ 35.46M | $ 28.73M | |
| $ 18.18M | $ 15.54M | $ 26.48M | $ 40.73M | $ 28.73M | |
| $ -10.12M | $ -9.46M | $ 2.35M | $ -8.34M | $ -160.00K | |
| $ 8.06M | $ 6.09M | $ 28.83M | $ 32.39M | $ 28.57M | |
| $ 6.36M | $ 5.10M | $ 22.37M | $ 25.03M | $ 21.96M | |
| $ 0.34 | $ 0.43 | $ 1.91 | $ 2.43 | $ 2.46 | |
| $ 0.42 | $ 0.43 | $ 1.89 | $ 2.39 | $ 2.42 | |
| 15.15M | 11.90M | 11.73M | 10.32M | 8.93M | |
| 12.16M | 11.94M | 11.85M | 10.48M | 9.08M |