Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 2.53B | $ 2.43B | $ 2.36B | $ 2.25B | $ 2.26B | |
| $ 1.01B | $ 949.20M | $ 812.80M | $ 833.76M | $ 835.04M | |
| $ 790.70M | $ 772.00M | $ 692.50M | $ 680.05M | $ 691.14M | |
| $ 107.80M | $ 94.90M | $ 84.20M | $ 77.43M | $ 74.79M | |
| $ 313.80M | $ 185.20M | $ 239.50M | $ 228.77M | $ 202.96M | |
| $ 216.80M | $ 177.20M | $ 120.30M | $ 151.34M | $ 128.17M | |
| $ -37.50M | $ -112.40M | $ 26.10M | $ -8.63M | $ -9.45M | |
| $ 179.30M | $ 64.80M | $ 146.40M | $ 142.71M | $ 118.72M | |
| $ 139.50M | $ 49.20M | $ 123.90M | $ 110.50M | $ 93.38M | |
| $ 2.94 | $ 1.11 | $ 2.97 | $ 2.56 | $ 2.14 | |
| $ 2.88 | $ 1.08 | $ 2.94 | $ 2.54 | $ 2.11 | |
| 47.40M | 44.50M | 41.70M | 43.10M | 43.64M | |
| 48.50M | 45.40M | 42.20M | 43.49M | 44.33M |