Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 20.46M | $ 486.65M | $ 440.11M | $ 396.38M | $ 352.79M | |
| $ 16.94M | $ 308.79M | $ 342.72M | $ 260.31M | $ 272.20M | |
| $ 5.63M | $ 183.05M | $ 232.38M | $ 163.30M | $ 202.17M | |
| $ 55.89M | $ 55.89M | $ 48.90M | $ 47.05M | $ 48.22M | |
| $ 11.34M | $ 179.67M | $ 161.02M | $ 147.66M | $ 125.67M | |
| $ 11.31M | $ 125.74M | $ 113.84M | $ 97.01M | $ 70.03M | |
| $ -125.00K | $ 4.94M | $ -75.71M | $ 13.38M | $ 4.54M | |
| $ 11.18M | $ 130.68M | $ 38.13M | $ 110.39M | $ 74.58M | |
| $ 71.68M | $ 67.05M | $ -18.68M | $ 63.69M | $ 38.71M | |
| $ 2.03 | $ 1.90 | $ -0.53 | $ 1.80 | $ 1.09 | |
| $ 2.03 | $ 1.90 | $ -0.53 | $ 1.80 | $ 1.10 | |
| 35.36M | 35.36M | 35.36M | 35.36M | 35.36M | |
| 35.36M | 35.36M | 35.36M | 35.36M | 35.36M |