Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 647.71M | $ 529.20M | $ 649.19M | $ 455.71M | $ 453.22M | |
| $ 93.44M | $ 49.63M | $ 65.40M | $ 30.06M | $ 70.81M | |
| $ 39.00M | $ 29.59M | $ 30.68M | $ 24.50M | $ 28.30M | |
| $ 18.39M | $ 15.41M | $ 13.30M | $ 13.55M | $ 12.82M | |
| $ 72.25M | $ 40.79M | $ 55.15M | $ 21.18M | $ 55.56M | |
| $ 54.44M | $ 20.04M | $ 34.71M | $ 7.62M | $ 42.50M | |
| $ -631.00K | $ 5.25M | $ 7.04M | $ -168.00K | $ 127.00K | |
| $ 53.80M | $ 25.29M | $ 41.76M | $ 7.46M | $ 42.63M | |
| $ 41.02M | $ 19.30M | $ 32.41M | $ 5.60M | $ 36.27M | |
| $ 2.11 | $ 0.99 | $ 1.66 | $ 0.29 | $ 1.90 | |
| $ 2.10 | $ 0.99 | $ 1.66 | $ 0.29 | $ 1.88 | |
| 19.48M | 19.50M | 19.50M | 19.24M | 19.08M | |
| 19.56M | 19.57M | 19.57M | 19.34M | 19.28M |