Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 7.18B | $ 8.93B | $ 8.59B | $ 7.44B | $ 7.03B | |
| $ 1.40B | $ 1.91B | $ 1.91B | $ 1.70B | $ 1.63B | |
| $ 1.18B | $ 1.28B | $ 1.15B | $ 1.04B | $ 1.11B | |
| $ 286.30M | $ 258.90M | $ 232.80M | $ 216.40M | $ 260.70M | |
| $ 569.40M | $ 1.01B | $ 1.07B | $ 881.20M | $ 462.70M | |
| $ 220.40M | $ 629.20M | $ 754.00M | $ 657.70M | $ 513.50M | |
| $ -79.60M | $ -8.80M | $ 7.40M | $ -29.00M | $ -372.10M | |
| $ 140.80M | $ 620.40M | $ 761.40M | $ 628.70M | $ 141.40M | |
| $ 110.80M | $ 502.80M | $ 589.70M | $ 493.90M | $ 124.80M | |
| $ 1.96 | $ 8.81 | $ 9.94 | $ 8.06 | $ 2.02 | |
| $ 1.95 | $ 8.71 | $ 9.81 | $ 7.88 | $ 1.99 | |
| 56.50M | 57.10M | 59.30M | 61.30M | 61.90M | |
| 56.80M | 57.70M | 60.10M | 62.70M | 62.60M |