Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 237.55B | $ 232.30B | $ 222.53B | $ 278.71B | $ 213.01B | |
| $ 68.91B | $ 75.65B | $ 77.74B | $ 125.76B | $ 72.05B | |
| $ 24.96B | $ 24.04B | $ 19.85B | $ 21.47B | $ 20.36B | |
| $ 59.58B | $ 45.81B | $ 40.48B | $ 43.90B | $ 47.07B | |
| $ 109.50B | $ 97.35B | $ 105.85B | $ 153.72B | $ 107.44B | |
| $ 43.95B | $ 51.61B | $ 57.89B | $ 104.29B | $ 51.69B | |
| $ 5.70B | $ 4.61B | $ 10.56B | $ 4.90B | $ 6.81B | |
| $ 49.65B | $ 56.22B | $ 68.45B | $ 109.20B | $ 58.50B | |
| $ 41.72B | $ 47.21B | $ 59.69B | $ 89.48B | $ 51.25B | |
| $ 16.70 | $ 19.00 | $ 24.15 | $ 35.45 | $ 22.85 | |
| $ 16.70 | $ 18.70 | $ 24.15 | $ 34.35 | $ 22.40 | |
| 2.50B | 2.52B | 2.53B | 2.46B | 2.44B | |
| 2.50B | 2.53B | 2.52B | 2.54B | 2.49B |