Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 27.73B | $ 27.83B | $ 25.51B | $ 21.16B | $ 20.50B | |
| $ 6.54B | $ 5.84B | $ 5.25B | $ 4.40B | $ 4.05B | |
| $ 2.99B | $ 2.76B | $ 2.93B | $ 3.21B | $ 2.74B | |
| $ 1.19B | $ 1.14B | $ 1.09B | $ 1.06B | $ 1.10B | |
| $ 4.29B | $ 4.60B | $ 3.96B | $ 1.33B | $ 1.83B | |
| $ 3.56B | $ 3.08B | $ 2.32B | $ 1.19B | $ 1.31B | |
| $ -680.00M | $ 184.00M | $ 338.00M | $ -1.16B | $ -882.00M | |
| $ 2.88B | $ 3.27B | $ 2.65B | $ 22.00M | $ 428.00M | |
| $ 2.59B | $ 2.98B | $ 1.94B | $ -601.00M | $ -219.00M | |
| $ 2.62 | $ 3.00 | $ 1.93 | $ -0.61 | $ -0.27 | |
| $ 2.60 | $ 2.98 | $ 1.91 | $ -0.61 | $ -0.27 | |
| 988.00M | 999.66M | 1.01B | 987.00M | 824.00M | |
| 994.00M | 1.00B | 1.01B | 987.00M | 824.00M |