Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 700.97M | $ 674.98M | $ 666.82M | $ 541.53M | $ 429.65M | |
| $ 530.54M | $ 490.31M | $ 467.53M | $ 401.28M | $ 312.32M | |
| $ 603.91M | $ 402.63M | $ 407.50M | $ 311.35M | $ 265.97M | |
| $ 78.78M | $ 75.57M | $ 91.50M | $ 28.55M | $ 19.91M | |
| $ 29.12M | $ 154.59M | $ 140.38M | $ 113.95M | $ 63.51M | |
| $ -73.37M | $ 87.67M | $ 60.02M | $ 89.92M | $ 46.35M | |
| $ 10.27M | $ -25.97M | $ -46.72M | $ -33.52M | $ -26.26M | |
| $ -63.11M | $ 61.70M | $ 13.30M | $ 56.40M | $ 20.09M | |
| $ -99.56M | $ 41.95M | $ 15.91M | $ 41.98M | $ 145.52M | |
| $ -2.15 | $ 0.91 | $ 0.35 | $ 0.95 | $ 3.41 | |
| $ -2.15 | $ 0.89 | $ 0.34 | $ 0.92 | $ 3.33 | |
| 46.24M | 46.22M | 45.52M | 44.26M | 42.67M | |
| 46.24M | 51.98M | 46.54M | 45.63M | 43.68M |