Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 12.12B | $ 8.29B | $ 6.63B | $ 5.74B | $ 3.82B | |
| $ 6.79B | $ 3.69B | $ 3.72B | $ 2.00B | $ 1.33B | |
| $ 355.10M | $ 536.17M | $ 471.62M | $ 533.87M | $ 295.09M | |
| $ 1.71B | $ 1.51B | $ 1.55B | $ 1.07B | $ 738.13M | |
| $ 8.15B | $ 4.42B | $ 4.05B | $ 2.27B | $ 1.75B | |
| $ 6.44B | $ 3.15B | $ 3.25B | $ 1.33B | $ 1.01B | |
| $ 382.53M | $ -327.87M | $ -892.13M | $ -327.49M | $ -114.71M | |
| $ 6.82B | $ 2.82B | $ 2.36B | $ 1.12B | $ 903.41M | |
| $ 4.54B | $ 1.90B | $ 1.94B | $ 670.25M | $ 561.95M | |
| $ 9.04 | $ 3.79 | $ 3.97 | $ 1.47 | $ 2.29 | |
| $ 9.02 | $ 3.78 | $ 3.96 | $ 1.47 | $ 2.28 | |
| 501.99M | 499.90M | 488.72M | 437.68M | 243.71M | |
| 503.43M | 500.86M | 489.91M | 438.53M | 244.73M |