Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.09B | $ 1.18B | $ 1.49B | $ 1.85B | $ 1.27B | |
| $ 136.55M | $ 393.33M | $ 540.67M | $ 652.92M | $ 358.18M | |
| $ 2.40M | $ 81.80M | $ 143.29M | $ 241.03M | $ -221.88M | |
| $ 314.81M | $ 269.29M | $ 266.54M | $ 292.34M | $ 264.93M | |
| $ 448.96M | $ 568.27M | $ 745.12M | $ 978.68M | $ 647.88M | |
| $ 134.15M | $ 311.53M | $ 397.37M | $ 411.89M | $ 580.06M | |
| $ 369.63M | $ -144.91M | $ -165.59M | $ -208.67M | $ -227.62M | |
| $ 503.78M | $ 166.61M | $ 231.78M | $ 203.21M | $ 352.44M | |
| $ 1.59M | $ 93.77M | $ -30.83M | $ -41.23M | $ 376.99M | |
| $ <0.01 | $ 0.05 | $ -0.02 | $ -0.02 | $ 0.22 | |
| $ <0.01 | $ 0.05 | $ -0.02 | $ -0.02 | $ 0.21 | |
| 1.86B | 1.89B | 1.87B | 1.85B | 1.74B | |
| 1.88B | 1.92B | 1.90B | 1.89B | 1.76B |