Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.53B | $ 2.43B | $ 2.36B | $ 2.18B | $ 1.96B | |
| $ 1.01B | $ 949.20M | $ 812.80M | $ 727.20M | $ 696.86M | |
| $ 790.70M | $ 772.00M | $ 692.50M | $ 635.49M | $ 596.26M | |
| $ 107.80M | $ 94.90M | $ 84.20M | $ 83.15M | $ 77.68M | |
| $ 313.80M | $ 185.20M | $ 239.50M | $ 167.60M | $ 138.78M | |
| $ 216.80M | $ 177.20M | $ 120.30M | $ 91.72M | $ 100.59M | |
| $ -37.50M | $ -112.40M | $ 26.10M | $ -13.45M | $ -46.21M | |
| $ 179.30M | $ 64.80M | $ 146.40M | $ 78.27M | $ 54.38M | |
| $ 139.50M | $ 49.20M | $ 123.90M | $ 59.80M | $ 41.90M | |
| $ 2.94 | $ 1.11 | $ 2.97 | $ 1.38 | $ 0.98 | |
| $ 2.88 | $ 1.08 | $ 2.94 | $ 1.36 | $ 0.98 | |
| 47.40M | 44.50M | 41.70M | 43.44M | 42.69M | |
| 48.50M | 45.40M | 42.20M | 43.96M | 42.96M |