Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 108.94B | $ 96.81B | $ 111.52B | $ 148.06B | $ 85.68B | |
| $ 28.62B | $ 28.84B | $ 37.70B | $ 77.06B | $ 31.52B | |
| $ 1.24B | $ 1.19B | $ 1.27B | $ 979.77M | $ 761.21M | |
| $ 10.75B | $ 9.64B | $ 11.66B | $ 6.80B | $ 10.62B | |
| $ 38.12B | $ 37.30B | $ 48.09B | $ 82.87B | $ 41.38B | |
| $ 27.38B | $ 27.66B | $ 36.43B | $ 76.08B | $ 30.76B | |
| $ -1.55B | $ 1.61B | $ 3.11B | $ 2.03B | $ 64.41M | |
| $ 25.82B | $ 29.27B | $ 39.54B | $ 78.11B | $ 30.82B | |
| $ 5.19B | $ 8.32B | $ 12.40B | $ 28.56B | $ 8.36B | |
| $ 2.00 | $ 2.95 | $ 3.93 | $ 9.06 | $ 2.64 | |
| $ 2.00 | $ 2.94 | $ 3.93 | $ 9.03 | $ 2.63 | |
| 2.59B | 2.82B | 3.02B | 3.17B | 3.25B | |
| 2.60B | 2.83B | 3.03B | 3.18B | 3.25B |