Income Statement | Dec 24 | Dec 23 | Dec 22 |
|---|---|---|---|
| $ 205.42M | $ 193.54M | $ 174.16M | |
| $ 156.05M | $ 137.30M | $ 114.83M | |
| $ 85.75M | $ 66.64M | $ 94.72M | |
| $ 3.80M | $ 12.25M | $ 5.93M | |
| $ 77.28M | $ 85.87M | $ 29.64M | |
| $ 70.30M | $ 70.66M | $ 20.12M | |
| $ 3.15M | $ 2.92M | $ 3.56M | |
| $ 73.46M | $ 73.58M | $ 23.68M | |
| $ 46.61M | $ 39.37M | $ 6.32M | |
| $ 0.48 | $ 0.39 | $ 0.06 | |
| $ 0.48 | $ 0.39 | $ 0.06 | |
| 96.56M | 100.74M | 100.74M | |
| 96.56M | 100.74M | 100.74M |