Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 46.65B | $ 781.59B | $ 702.69B | $ 597.01B | $ 505.46B | |
| $ 18.95B | $ 321.51B | $ 279.51B | $ 241.52B | $ 206.18B | |
| $ 14.94B | $ 251.11B | $ 222.15B | $ 177.89B | $ 152.34B | |
| $ 2.45B | $ 39.31B | $ 34.02B | $ 30.53B | $ 27.99B | |
| $ 6.40B | $ 123.43B | $ 109.03B | $ 91.49B | $ 85.93B | |
| $ 4.00B | $ 70.41B | $ 57.36B | $ 63.63B | $ 53.85B | |
| $ -1.15B | $ -4.85B | $ 52.00M | $ -17.04B | $ -10.87B | |
| $ 2.85B | $ 65.55B | $ 57.41B | $ 46.59B | $ 42.98B | |
| $ 1.08B | $ 26.73B | $ 65.69B | $ 23.91B | $ 28.50B | |
| $ 27.10 | $ 739.40 | $ 1.79K | $ 651.10 | $ 805.40 | |
| $ 27.10 | $ 739.40 | $ 1.79K | $ 651.10 | $ 805.40 | |
| 33.39M | 34.76M | 35.78M | 35.78M | 35.78M | |
| 33.45M | 34.76M | 35.78M | 35.78M | 35.78M |