Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 143.75M | $ 121.15M | $ 100.15M | $ 115.90M | $ 73.45M | |
| $ 143.75M | $ 121.15M | $ 100.15M | $ 103.30M | $ 105.31M | |
| $ 31.98M | $ 28.25M | $ 27.38M | $ 40.37M | $ 28.86M | |
| $ -7.68M | $ 763.00K | $ 4.48M | $ 6.60M | $ 2.70M | |
| $ 95.98M | $ 86.42M | $ 71.60M | $ 69.54M | $ 47.29M | |
| $ 103.66M | $ 85.25M | $ 67.12M | $ 62.94M | $ 49.31M | |
| $ -8.11M | $ -7.65M | $ -5.66M | $ -5.31M | $ -4.71M | |
| $ 103.66M | $ 85.25M | $ 67.12M | $ 62.94M | $ 44.59M | |
| $ 73.40M | $ 60.34M | $ 47.82M | $ 44.48M | $ 31.63M | |
| $ 49.90 | $ 40.49 | $ 32.22 | $ 30.14 | $ 21.58 | |
| $ 49.90 | $ 40.49 | $ 32.22 | $ 30.14 | $ 21.58 | |
| 1.47M | 1.49M | 1.48M | 1.48M | 1.47M | |
| 1.47M | 1.49M | 1.48M | 1.48M | 1.47M |