Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 45.18B | $ 39.00B | $ 33.72B | $ 31.62B | $ 29.70B | |
| $ 21.91B | $ 17.96B | $ 14.01B | $ 12.45B | $ 12.37B | |
| $ 8.58B | $ 7.54B | $ 7.05B | $ 6.81B | $ 6.17B | |
| $ 16.76B | $ 15.63B | $ 14.55B | $ 14.36B | $ 12.44B | |
| $ 30.21B | $ 26.31B | $ 21.51B | $ 20.33B | $ 19.04B | |
| $ 13.33B | $ 10.42B | $ 6.95B | $ 5.63B | $ 6.19B | |
| $ -604.05M | $ -451.96M | $ -748.60M | $ -368.90M | $ -354.41M | |
| $ 12.72B | $ 9.97B | $ 6.21B | $ 5.26B | $ 5.84B | |
| $ 10.98B | $ 8.71B | $ 5.41B | $ 4.49B | $ 5.12B | |
| $ 2.58 | $ 2.03 | $ 1.22 | $ 1.01 | $ 1.16 | |
| $ 2.53 | $ 1.98 | $ 1.20 | $ 1.00 | $ 1.12 | |
| 4.23B | 4.30B | 4.42B | 4.45B | 4.43B | |
| 4.32B | 4.39B | 4.49B | 4.51B | 4.55B |