Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.33T | $ 2.04T | $ 3.02T | $ 1.96T | $ 793.88B | |
| $ 918.05B | $ 1.16T | $ 1.23T | $ 859.83B | $ 381.48B | |
| $ 1.03T | $ 1.02T | $ 1.04T | $ 918.27B | $ 390.32B | |
| $ 0.00 | $ 52.26B | $ 69.53B | $ 68.48B | $ 25.63B | |
| $ -112.72B | $ 195.12B | $ 257.67B | $ 10.04B | $ 16.79B | |
| $ -112.72B | $ 142.87B | $ 188.13B | $ -58.44B | $ -8.83B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ -112.72B | $ 142.87B | $ 188.13B | $ -58.44B | $ -8.83B | |
| $ -56.60B | $ 104.49B | $ 112.40B | $ -34.09B | $ -10.52B | |
| $ -652.95 | $ 1.42K | $ 582.95 | $ -172.30 | $ -9.40 | |
| $ -652.95 | $ 1.42K | $ 582.95 | $ -172.30 | $ -9.40 | |
| 87.54M | 87.93M | 88.55M | 88.53M | 91.34M | |
| 87.54M | 87.93M | 88.55M | 90.85M | 91.34M |