Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 18.58B | $ 27.29B | $ 30.65B | $ 35.12B | $ 41.55B | |
| $ 7.27B | $ 16.13B | $ 15.04B | $ 21.82B | $ 28.30B | |
| $ 3.53B | $ 16.36B | $ 11.14B | $ 6.28B | $ 6.03B | |
| $ 2.31B | $ 3.07B | $ 2.69B | $ 2.45B | $ 2.41B | |
| $ 6.04B | $ 3.32B | $ 7.27B | $ 12.44B | $ 19.73B | |
| $ 3.74B | $ -228.00M | $ 3.90B | $ 9.24B | $ 17.59B | |
| $ -2.85B | $ -696.00M | $ -309.00M | $ 237.00M | $ 37.00M | |
| $ 885.06M | $ -924.00M | $ 3.60B | $ 9.48B | $ 17.63B | |
| $ -4.14B | $ -3.07B | $ 283.00M | $ 4.51B | $ 8.56B | |
| $ -1.83 | $ -1.26 | $ 0.12 | $ 2.11 | $ 3.93 | |
| $ -1.83 | $ -1.26 | $ 0.12 | $ 2.09 | $ 3.88 | |
| 2.26B | 2.42B | 2.43B | 2.43B | 2.47B | |
| 2.26B | 2.42B | 2.44B | 2.45B | 2.50B |