Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 38.59B | $ 37.42B | $ 36.21B | $ 31.65B | $ 26.15B | |
| $ 15.55B | $ 14.96B | $ 14.08B | $ 11.21B | $ 9.65B | |
| $ 10.02B | $ 9.68B | $ 9.06B | $ 7.40B | $ 6.55B | |
| $ 1.04B | $ 1.25B | $ 1.19B | $ 1.11B | $ 937.29M | |
| $ 7.83B | $ 7.22B | $ 6.56B | $ 5.69B | $ 4.89B | |
| $ 5.53B | $ 5.28B | $ 5.02B | $ 3.83B | $ 3.01B | |
| $ 278.68M | $ -394.56M | $ 43.79M | $ -300.86M | $ 99.71M | |
| $ 5.81B | $ 4.89B | $ 5.07B | $ 3.53B | $ 3.11B | |
| $ 1.79B | $ 1.36B | $ 1.32B | $ 776.62M | $ 725.73M | |
| $ 5.55 | $ 4.19 | $ 3.87 | $ 2.28 | $ 2.02 | |
| $ 5.55 | $ 4.19 | $ 3.87 | $ 2.28 | $ 2.02 | |
| 321.82M | 324.31M | 340.99M | 340.99M | 358.59M | |
| 321.82M | 324.31M | 340.99M | 340.99M | 358.59M |