Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 13.77B | $ 4.97B | $ 7.90B | $ 6.45B | $ 1.41B | |
| $ 6.79B | $ 3.30B | $ 6.21B | $ 4.20B | $ 714.51M | |
| $ 1.75B | $ 1.54B | $ 1.36B | $ 642.00M | $ 337.00M | |
| $ 941.00M | $ 322.00M | $ 277.00M | $ 158.00M | $ 88.78M | |
| $ 5.97B | $ 3.09B | $ 5.35B | $ 4.29B | $ -371.00M | |
| $ 5.03B | $ 1.76B | $ 4.85B | $ 3.56B | $ -337.00M | |
| $ -1.67B | $ 420.00M | $ -418.00M | $ -11.00M | $ -99.00M | |
| $ 3.36B | $ 2.18B | $ 4.43B | $ 3.54B | $ -436.00M | |
| $ 2.70B | $ 1.54B | $ 2.68B | $ 1.86B | $ -356.00M | |
| $ 0.93 | $ 0.61 | $ 1.14 | $ 0.94 | $ -0.10 | |
| $ 0.86 | $ 0.61 | $ 1.04 | $ 0.94 | $ -0.10 | |
| 2.43B | 2.42B | 2.07B | 2.35B | 246.08M | |
| 2.63B | 2.42B | 2.58B | 2.58B | 246.08M |