Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.88B | $ 5.25B | $ 3.90B | $ 3.65B | $ 1.58B | |
| $ 315.01M | $ 1.31B | $ 1.44B | $ 1.79B | $ 670.09M | |
| $ 116.54M | $ 205.52M | $ 164.41M | $ 206.64M | $ -139.35M | |
| $ 1.47B | $ 1.11B | $ 598.56M | $ 369.66M | $ 158.30M | |
| $ 1.79B | $ 2.28B | $ 1.97B | $ 1.78B | $ 377.10M | |
| $ 198.46M | $ 1.10B | $ 1.27B | $ 1.58B | $ 809.44M | |
| $ 45.02M | $ 12.37M | $ 65.85M | $ -200.21M | $ -621.46M | |
| $ 243.48M | $ 1.11B | $ 1.34B | $ 1.38B | $ 187.99M | |
| $ 44.46M | $ 848.63M | $ 1.02B | $ 1.86B | $ 319.60M | |
| $ 0.74 | $ 16.32 | $ 24.59 | $ 60.86 | $ 16.15 | |
| $ 0.74 | $ 16.02 | $ 23.51 | $ 57.55 | $ 15.48 | |
| 57.81M | 51.80M | 41.49M | 30.50M | 19.79M | |
| 57.85M | 52.75M | 43.40M | 32.25M | 20.65M |