Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 124.20M | $ 84.92M | $ 76.61M | $ 68.13M | $ 55.91M | |
| $ 92.14M | $ 84.92M | $ 73.14M | $ 59.45M | $ 50.38M | |
| $ 34.56M | $ 35.15M | $ 29.38M | $ 29.39M | $ 20.04M | |
| $ 0.00 | $ 1.73M | $ 1.41M | $ 1.57M | $ 1.45M | |
| $ 49.49M | $ 51.50M | $ 45.17M | $ 31.64M | $ 26.12M | |
| $ 49.49M | $ 49.77M | $ 43.76M | $ 30.07M | $ 30.34M | |
| $ -7.56M | $ -6.78M | $ 0.00 | $ 0.00 | $ -5.66M | |
| $ 41.94M | $ 49.77M | $ 43.76M | $ 30.07M | $ 24.68M | |
| $ 29.58M | $ 35.15M | $ 30.94M | $ 21.27M | $ 17.55M | |
| $ 3.32 | $ 4.19 | $ 3.63 | $ 2.50 | $ 2.07 | |
| $ 3.28 | $ 4.17 | $ 3.62 | $ 2.50 | $ 2.06 | |
| 8.92M | 8.40M | 8.51M | 8.49M | 8.47M | |
| 9.02M | 8.43M | 8.54M | 8.56M | 8.51M |