Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 9.68B | $ 9.84B | $ 10.17B | $ 10.98B | $ 13.44B | |
| $ 7.37B | $ 7.30B | $ 7.90B | $ 8.87B | $ 11.64B | |
| $ 4.88B | $ 5.20B | $ 5.01B | $ 6.08B | $ 7.05B | |
| $ 673.20M | $ 494.80M | $ 518.40M | $ 487.70M | $ 457.20M | |
| $ 3.00B | $ 2.38B | $ 3.54B | $ 3.92B | $ 5.11B | |
| $ 2.49B | $ 2.10B | $ 2.89B | $ 2.79B | $ 4.59B | |
| $ -584.30M | $ -800.50M | $ 705.30M | $ -1.01B | $ 459.80M | |
| $ 1.91B | $ 1.30B | $ 3.59B | $ 1.78B | $ 5.05B | |
| $ 1.63B | $ 1.16B | $ 3.05B | $ 1.56B | $ 4.00B | |
| $ 11.20 | $ 8.02 | $ 20.97 | $ 10.44 | $ 24.86 | |
| $ 11.19 | $ 7.97 | $ 20.87 | $ 10.40 | $ 24.80 | |
| 145.70M | 144.70M | 145.30M | 149.10M | 160.90M | |
| 145.90M | 145.60M | 146.00M | 149.60M | 161.30M |