Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 323.90B | $ 339.25B | $ 334.70B | $ 398.68B | $ 276.69B | |
| $ 70.23B | $ 76.74B | $ 84.14B | $ 103.07B | $ 64.89B | |
| $ 36.30B | $ 37.09B | $ 39.68B | $ 39.04B | $ 40.87B | |
| $ 25.99B | $ 23.44B | $ 20.64B | $ 24.04B | $ 20.61B | |
| $ 67.86B | $ 73.31B | $ 74.27B | $ 102.59B | $ 52.79B | |
| $ 33.94B | $ 39.65B | $ 44.46B | $ 64.03B | $ 24.02B | |
| $ 7.33B | $ 9.22B | $ 8.32B | $ 13.72B | $ 7.21B | |
| $ 41.27B | $ 48.87B | $ 52.78B | $ 77.75B | $ 31.23B | |
| $ 28.84B | $ 33.68B | $ 36.01B | $ 55.74B | $ 23.04B | |
| $ 6.66 | $ 7.84 | $ 8.89 | $ 13.26 | $ 5.39 | |
| $ 6.70 | $ 7.84 | $ 8.89 | $ 13.26 | $ 5.39 | |
| 4.33B | 4.30B | 4.05B | 4.21B | 4.28B | |
| 4.30B | 4.30B | 4.05B | 4.21B | 4.28B |