Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 38.54B | $ 36.44B | $ 36.02B | $ 31.50B | $ 28.72B | |
| $ 10.79B | $ 14.26B | $ 13.76B | $ 11.31B | $ 11.25B | |
| $ 7.17B | $ 7.91B | $ 8.26B | $ 7.78B | $ 6.60B | |
| $ 1.36B | $ 1.30B | $ 1.22B | $ 1.11B | $ 1.11B | |
| $ 4.65B | $ 8.07B | $ 7.64B | $ 4.76B | $ 5.85B | |
| $ 3.62B | $ 6.34B | $ 5.50B | $ 3.53B | $ 4.65B | |
| $ -372.00M | $ -253.00M | $ 1.00B | $ 57.00M | $ 851.00M | |
| $ 3.25B | $ 6.09B | $ 6.50B | $ 3.59B | $ 5.50B | |
| $ 2.45B | $ 4.61B | $ 4.96B | $ 2.72B | $ 4.30B | |
| $ 1.89 | $ 3.44 | $ 3.64 | $ 1.97 | $ 3.06 | |
| $ 1.89 | $ 3.42 | $ 3.62 | $ 1.96 | $ 3.04 | |
| 1.29B | 1.34B | 1.36B | 1.38B | 1.40B | |
| 1.30B | 1.35B | 1.37B | 1.39B | 1.41B |