Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 6.11B | $ 5.87B | $ 5.38B | $ 5.19B | $ 4.90B | |
| $ 2.79B | $ 2.59B | $ 2.25B | $ 2.26B | $ 2.21B | |
| $ 1.98B | $ 1.53B | $ 1.65B | $ 1.18B | $ 1.18B | |
| $ 239.10M | $ 225.20M | $ 219.00M | $ 219.10M | $ 189.70M | |
| $ 1.09B | $ 1.30B | $ 831.90M | $ 1.31B | $ 1.22B | |
| $ 807.10M | $ 1.06B | $ 597.80M | $ 1.08B | $ 1.03B | |
| $ -50.80M | $ -90.00M | $ -74.50M | $ -47.40M | $ -55.90M | |
| $ 756.30M | $ 967.40M | $ 523.30M | $ 1.03B | $ 973.80M | |
| $ 585.30M | $ 755.60M | $ 413.90M | $ 827.50M | $ 785.90M | |
| $ 2.39 | $ 3.09 | $ 1.70 | $ 3.38 | $ 3.18 | |
| $ 2.37 | $ 3.05 | $ 1.68 | $ 3.32 | $ 3.12 | |
| 246.90M | 244.90M | 242.90M | 244.90M | 246.80M | |
| 246.90M | 247.60M | 246.30M | 249.60M | 252.20M |