Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 125.65B | $ 122.34B | $ 122.43B | $ 120.74B | $ 134.04B | |
| $ 100.22B | $ 52.53B | $ 53.53B | $ 69.89B | $ 73.63B | |
| $ 76.06B | $ 28.27B | $ 28.76B | $ 74.48B | $ 47.73B | |
| $ 20.89B | $ 20.58B | $ 18.78B | $ 18.02B | $ 17.85B | |
| $ 53.20B | $ 44.02B | $ 45.32B | $ 21.07B | $ 53.72B | |
| $ 24.16B | $ 24.26B | $ 24.77B | $ -4.59B | $ 25.90B | |
| $ 2.85B | $ -7.56B | $ -4.92B | $ 1.49B | $ 3.27B | |
| $ 27.01B | $ 16.70B | $ 19.85B | $ -3.09B | $ 29.17B | |
| $ 21.89B | $ 10.95B | $ 14.40B | $ -8.52B | $ 20.08B | |
| $ 3.04 | $ 1.49 | $ 1.99 | $ -1.22 | $ 2.77 | |
| $ 3.04 | $ 1.49 | $ 1.97 | $ -1.13 | $ 2.73 | |
| 7.17B | 7.20B | 7.18B | 7.17B | 7.17B | |
| 7.18B | 7.20B | 7.26B | 7.59B | 7.50B |