Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.49B | $ 3.94T | $ 4.82B | $ 5.12B | $ 3.31B | |
| $ 1.76B | $ 1.01T | $ 1.42B | $ 1.14B | $ 942.86M | |
| $ 756.87M | $ 641.41B | $ 551.34M | $ 72.17M | $ 639.14M | |
| $ 385.41M | $ 253.73B | $ 286.34M | $ 278.78M | $ 246.79M | |
| $ 1.43B | $ 630.41B | $ 1.41B | $ 2.42B | $ 422.89M | |
| $ 1.01B | $ 373.06B | $ 867.57M | $ 1.07B | $ 303.72M | |
| $ -215.11M | $ -147.09B | $ 157.26M | $ 1.01B | $ -168.18M | |
| $ 791.73M | $ 225.97B | $ 1.02B | $ 2.08B | $ 135.54M | |
| $ 535.78M | $ 145.11B | $ 715.81M | $ 1.46B | $ 99.63M | |
| $ 0.39 | $ 105.00 | $ 0.55 | $ 1.06 | $ 0.07 | |
| $ 0.39 | $ 105.00 | $ 0.55 | $ 1.06 | $ 0.07 | |
| 1.38B | 1.38B | 1.38B | 1.38B | 1.38B | |
| 1.38B | 1.38B | 1.38B | 1.38B | 1.38B |