Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 22.18B | $ 22.94B | $ 23.02B | $ 20.30B | $ 15.29B | |
| $ 3.50B | $ 4.30B | $ 4.36B | $ 3.31B | $ 2.02B | |
| $ 845.00M | $ 479.00M | $ 277.00M | $ 606.00M | $ 216.00M | |
| $ 846.00M | $ 1.08B | $ 998.00M | $ 940.00M | $ 904.00M | |
| $ 3.04B | $ 4.76B | $ 4.94B | $ 3.54B | $ 2.69B | |
| $ 2.65B | $ 3.82B | $ 4.08B | $ 2.71B | $ 1.80B | |
| $ -881.00M | $ -588.00M | $ -720.00M | $ -597.00M | $ -548.00M | |
| $ 1.77B | $ 3.23B | $ 3.36B | $ 2.11B | $ 1.25B | |
| $ 1.28B | $ 2.50B | $ 2.64B | $ 1.57B | $ 1.46B | |
| $ 1.51 | $ 2.83 | $ 2.93 | $ 1.74 | $ 1.63 | |
| $ 1.50 | $ 2.83 | $ 2.92 | $ 1.73 | $ 1.63 | |
| 839.00M | 882.00M | 899.00M | 904.00M | 892.00M | |
| 840.00M | 883.00M | 902.00M | 908.00M | 892.00M |