Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 885.08B | $ 869.22B | $ 816.01B | $ 844.50B | $ 830.69B | |
| $ 380.05B | $ 538.04B | $ 499.54B | $ 513.97B | $ 502.18B | |
| $ 194.16B | $ 357.94B | $ 331.75B | $ 343.10B | $ 334.62B | |
| $ 169.58B | $ 126.25B | $ 115.42B | $ 126.64B | $ 127.60B | |
| $ 355.47B | $ 292.50B | $ 264.58B | $ 286.07B | $ 273.93B | |
| $ 185.89B | $ 180.10B | $ 167.78B | $ 170.87B | $ 167.56B | |
| $ -52.71B | $ -117.27B | $ -52.45B | $ -36.60B | $ -62.75B | |
| $ 133.18B | $ 62.83B | $ 115.33B | $ 134.27B | $ 104.81B | |
| $ 77.68B | $ 22.90B | $ 76.11B | $ 76.16B | $ 192.42B | |
| $ 25.80 | $ 7.40 | $ 24.20 | $ 26.00 | $ 20.60 | |
| $ 25.80 | $ 7.40 | $ 24.20 | $ 26.00 | $ 20.60 | |
| 3.02B | 3.09B | 3.15B | 3.20B | 3.23B | |
| 3.02B | 3.09B | 3.15B | 3.20B | 3.30B |