Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 53.10B | $ 54.23B | $ 63.05B | $ 71.97B | $ 70.85B | |
| $ 17.34B | $ 21.71B | $ 26.87B | $ 42.14B | $ 43.74B | |
| $ 29.02B | $ 21.68B | $ 24.53B | $ 20.11B | $ 20.49B | |
| $ 11.38B | $ 9.60B | $ 13.04B | $ 10.83B | $ 9.09B | |
| $ 1.20B | $ 11.24B | $ 21.30B | $ 33.25B | $ 32.33B | |
| $ -11.68B | $ 93.00M | $ 2.33B | $ 22.04B | $ 23.32B | |
| $ 468.00M | $ 669.00M | $ 5.43B | $ 2.02B | $ 1.00M | |
| $ -11.21B | $ 762.00M | $ 7.77B | $ 24.06B | $ 23.32B | |
| $ -18.76B | $ 1.69B | $ 8.01B | $ 21.05B | $ 21.05B | |
| $ -4.38 | $ 0.40 | $ 1.95 | $ 4.77 | $ 4.57 | |
| $ -4.38 | $ 0.40 | $ 1.94 | $ 4.71 | $ 4.48 | |
| 4.28B | 4.19B | 4.11B | 4.42B | 4.61B | |
| 4.28B | 4.21B | 4.12B | 4.47B | 4.70B |