Income Statement | Dec 24 | Dec 23 | Dec 21 | Dec 20 | Dec 19 |
|---|---|---|---|---|---|
| $ 2.70B | $ 2.73B | $ 2.86B | $ 2.47B | $ 2.39B | |
| $ 859.70M | $ 875.90M | $ 763.20M | $ 687.50M | $ 691.80M | |
| $ 603.10M | $ 567.30M | $ 527.60M | $ 473.60M | $ 495.60M | |
| $ 77.30M | $ 64.30M | $ 62.20M | $ 65.80M | $ 75.00M | |
| $ 319.60M | $ 368.20M | $ 300.50M | $ 262.00M | $ 210.20M | |
| $ 256.60M | $ 308.60M | $ 235.60M | $ 213.90M | $ 247.90M | |
| $ -88.30M | $ -69.90M | $ 2.70M | $ -17.70M | $ -9.30M | |
| $ 168.30M | $ 238.70M | $ 238.30M | $ 196.20M | $ 135.20M | |
| $ 125.90M | $ 182.00M | $ 182.60M | $ 145.70M | $ 100.70M | |
| $ 0.99 | $ 1.42 | $ 1.43 | $ 1.14 | $ 0.79 | |
| $ 0.96 | $ 1.40 | $ 1.43 | $ 1.14 | $ 0.79 | |
| 127.10M | 127.80M | 128.02M | 128.02M | 128.02M | |
| 130.90M | 129.90M | 128.02M | 128.02M | 128.02M |