Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 33.22B | $ 30.58B | $ 32.23B | $ 29.45B | $ 28.95B | |
| $ 13.64B | $ 12.00B | $ 11.21B | $ 9.71B | $ 9.47B | |
| $ 7.91B | $ 7.25B | $ 6.34B | $ 6.37B | $ 3.75B | |
| $ 813.00M | $ 761.00M | $ 780.00M | $ 814.00M | $ 893.00M | |
| $ 7.12B | $ 5.76B | $ 5.83B | $ 4.34B | $ 6.83B | |
| $ 5.73B | $ 4.75B | $ 4.87B | $ 3.34B | $ 5.72B | |
| $ 490.00M | $ 170.00M | $ -93.00M | $ 57.00M | $ 69.00M | |
| $ 6.22B | $ 4.92B | $ 4.78B | $ 3.39B | $ 5.79B | |
| $ 4.73B | $ 3.94B | $ 3.75B | $ 2.48B | $ 4.55B | |
| $ 2.60 | $ 2.13 | $ 2.03 | $ 1.33 | $ 2.31 | |
| $ 2.59 | $ 2.13 | $ 2.02 | $ 1.32 | $ 2.29 | |
| 1.82B | 1.84B | 1.85B | 1.90B | 2.00B | |
| 1.82B | 1.85B | 1.87B | 1.91B | 2.02B |