Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.40B | $ 2.00B | $ 2.29B | $ 2.48B | $ 1.63B | |
| $ 343.65M | $ 205.13M | $ 487.10M | $ 843.66M | $ 451.60M | |
| $ 431.23M | $ 589.23M | $ 539.58M | $ 249.97M | $ 201.72M | |
| $ 737.80M | $ 540.78M | $ 500.44M | $ 456.86M | $ 318.02M | |
| $ 650.22M | $ 385.01M | $ 774.51M | $ 993.26M | $ 627.56M | |
| $ -87.58M | $ -384.10M | $ 220.50M | $ 593.68M | $ 249.88M | |
| $ -3.11M | $ 250.31M | $ 226.06M | $ -97.61M | $ 46.44M | |
| $ -90.70M | $ -133.79M | $ 173.58M | $ 496.07M | $ 296.32M | |
| $ 52.47M | $ 58.11M | $ 280.03M | $ 449.91M | $ 261.48M | |
| $ 0.03 | $ 0.03 | $ 0.19 | $ 0.35 | $ 0.20 | |
| $ 0.03 | $ 0.03 | $ 0.19 | $ 0.34 | $ 0.20 | |
| 1.73B | 1.72B | 1.49B | 1.32B | 1.32B | |
| 1.73B | 1.72B | 1.49B | 1.31B | 1.32B |