Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 52.85B | $ 53.10B | $ 54.23B | $ 63.05B | $ 79.02B | |
| $ 18.38B | $ 17.34B | $ 21.71B | $ 26.87B | $ 43.81B | |
| $ 18.40B | $ 29.02B | $ 21.68B | $ 24.53B | $ 24.36B | |
| $ 11.71B | $ 11.38B | $ 9.60B | $ 13.04B | $ 11.79B | |
| $ 14.35B | $ 1.20B | $ 11.24B | $ 21.30B | $ 33.87B | |
| $ -23.00M | $ -11.68B | $ 93.00M | $ 2.33B | $ 19.46B | |
| $ 1.58B | $ 468.00M | $ 669.00M | $ 5.43B | $ 2.25B | |
| $ 1.56B | $ -11.21B | $ 762.00M | $ 7.77B | $ 21.70B | |
| $ -267.00M | $ -18.76B | $ 1.69B | $ 8.01B | $ 19.87B | |
| $ -0.06 | $ -4.38 | $ 0.40 | $ 1.95 | $ 4.89 | |
| $ -0.06 | $ -4.38 | $ 0.40 | $ 1.94 | $ 4.86 | |
| 4.86B | 4.28B | 4.19B | 4.11B | 4.06B | |
| 4.86B | 4.28B | 4.21B | 4.12B | 4.09B |