Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 805.90M | $ 835.60M | $ 885.40M | $ 554.66M | $ 508.05M | |
| $ 252.30M | $ 261.70M | $ 298.50M | $ 212.28M | $ 192.68M | |
| $ 170.50M | $ 181.80M | $ 161.20M | $ 117.73M | $ 117.13M | |
| $ 63.80M | $ 63.80M | $ 51.00M | $ 35.22M | $ 39.71M | |
| $ 148.10M | $ 144.20M | $ 189.30M | $ 129.77M | $ 119.71M | |
| $ 81.80M | $ 79.90M | $ 137.30M | $ 90.11M | $ 75.55M | |
| $ -31.30M | $ -30.70M | $ -15.50M | $ -14.81M | $ -19.16M | |
| $ 50.50M | $ 49.20M | $ 121.80M | $ 75.31M | $ 56.40M | |
| $ 39.00M | $ 37.50M | $ 98.40M | $ 60.27M | $ 46.73M | |
| $ 1.17 | $ 1.14 | $ 3.03 | $ 1.88 | $ 1.49 | |
| $ 1.17 | $ 1.14 | $ 3.02 | $ 1.88 | $ 1.49 | |
| 33.20M | 32.90M | 32.50M | 32.02M | 31.31M | |
| 33.30M | 33.00M | 32.60M | 32.02M | 31.31M |