Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.31B | $ 1.16B | $ 850.38M | $ 707.91M | $ 606.38M | |
| $ 551.99M | $ 440.66M | $ 316.64M | $ 266.10M | $ 236.15M | |
| $ 144.07M | $ 191.21M | $ 72.53M | $ 44.01M | $ 47.20M | |
| $ 276.19M | $ 260.27M | $ 182.87M | $ 174.46M | $ 160.04M | |
| $ 588.03M | $ 533.32M | $ 440.52M | $ 479.69M | $ 367.07M | |
| $ 407.92M | $ 249.45M | $ 244.11M | $ 222.09M | $ 188.96M | |
| $ -294.45M | $ -173.54M | $ -208.97M | $ -82.73M | $ -66.56M | |
| $ 113.47M | $ 75.91M | $ 35.14M | $ 139.36M | $ 122.39M | |
| $ 80.52M | $ 49.90M | $ 20.07M | $ 106.27M | $ 180.96M | |
| $ 0.92 | $ 0.60 | $ 0.29 | $ 1.42 | $ 2.41 | |
| $ 0.89 | $ 0.56 | $ 0.29 | $ 1.42 | $ 2.41 | |
| 86.18M | 83.09M | 68.06M | 75.00M | 75.00M | |
| 87.48M | 85.17M | 68.33M | 75.00M | 75.00M |