Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 647.71M | $ 529.20M | $ 649.19M | $ 826.83M | $ 590.60M | |
| $ 93.44M | $ 49.63M | $ 65.40M | $ 197.31M | $ 121.55M | |
| $ 39.00M | $ 29.59M | $ 30.68M | $ 36.05M | $ 32.39M | |
| $ 18.39M | $ 15.41M | $ 13.30M | $ 14.49M | $ 14.52M | |
| $ 72.25M | $ 40.79M | $ 55.15M | $ 176.30M | $ 100.72M | |
| $ 54.44M | $ 20.04M | $ 34.71M | $ 161.26M | $ 89.16M | |
| $ -631.00K | $ 5.25M | $ 7.04M | $ 465.00K | $ -3.06M | |
| $ 53.80M | $ 25.29M | $ 41.76M | $ 161.73M | $ 86.10M | |
| $ 41.02M | $ 19.30M | $ 32.41M | $ 125.01M | $ 66.61M | |
| $ 2.11 | $ 0.99 | $ 1.66 | $ 6.41 | $ 3.44 | |
| $ 2.10 | $ 0.99 | $ 1.66 | $ 6.37 | $ 3.41 | |
| 19.48M | 19.50M | 19.50M | 19.52M | 19.34M | |
| 19.56M | 19.57M | 19.57M | 19.63M | 19.53M |