Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 58.88B | $ 62.26B | $ 66.22B | $ 68.62B | $ 73.92B | |
| $ 22.48B | $ 21.14B | $ 22.93B | $ 25.26B | $ 27.26B | |
| $ 17.44B | $ 20.86B | $ 20.08B | $ 20.85B | $ 21.09B | |
| $ 17.16B | $ 20.54B | $ 21.47B | $ 21.24B | $ 21.42B | |
| $ 23.67B | $ 20.82B | $ 22.14B | $ 17.87B | $ 32.97B | |
| $ 5.04B | $ 281.43M | $ 2.84B | $ 4.41B | $ 6.17B | |
| $ -6.04B | $ -7.98B | $ -9.92B | $ -17.31B | $ -3.73B | |
| $ -1.00B | $ -7.70B | $ -7.07B | $ -12.90B | $ 2.44B | |
| $ -9.17B | $ -8.27B | $ -8.42B | $ 44.71B | $ 6.06B | |
| $ -19.65 | $ -15.35 | $ -15.05 | $ -21.40 | $ -0.95 | |
| $ -19.65 | $ -15.25 | $ -15.05 | $ -21.40 | $ -0.95 | |
| 87.89M | 540.58M | 559.65M | 600.80M | 601.94M | |
| 87.89M | 544.30M | 559.65M | 600.80M | 601.94M |