Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 25.12B | $ 22.59B | $ 20.50B | $ 18.45B | $ 17.11B | |
| $ 16.07B | $ 13.98B | $ 12.49B | $ 11.04B | $ 10.71B | |
| $ 11.18B | $ 8.92B | $ 8.21B | $ 7.31B | $ 6.95B | |
| $ 1.19B | $ 1.05B | $ 1.03B | $ 998.00M | $ 990.00M | |
| $ 6.31B | $ 4.94B | $ 5.06B | $ 4.02B | $ 3.61B | |
| $ 4.89B | $ 5.06B | $ 4.28B | $ 3.73B | $ 3.76B | |
| $ -375.00M | $ -1.57B | $ -608.00M | $ -1.05B | $ -1.48B | |
| $ 4.51B | $ 3.49B | $ 3.67B | $ 2.68B | $ 2.28B | |
| $ 3.25B | $ 2.99B | $ 3.17B | $ 2.36B | $ 1.99B | |
| $ 8.49 | $ 7.86 | $ 8.34 | $ 6.23 | $ 5.29 | |
| $ 8.40 | $ 7.76 | $ 8.25 | $ 6.17 | $ 5.22 | |
| 382.20M | 381.00M | 379.60M | 378.20M | 377.00M | |
| 382.20M | 385.60M | 383.70M | 382.20M | 382.30M |