Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 518.24M | $ 440.06M | $ 378.07M | $ 348.29M | $ 335.34M | |
| $ 312.85M | $ 258.31M | $ 215.79M | $ 199.54M | $ 196.41M | |
| $ 283.87M | $ 243.13M | $ 182.44M | $ 183.26M | $ 147.14M | |
| $ 20.83M | $ 11.33M | $ 6.77M | $ 6.36M | $ 7.14M | |
| $ 50.34M | $ 28.61M | $ 42.76M | $ 22.96M | $ 56.40M | |
| $ 28.98M | $ 15.18M | $ 33.36M | $ 16.28M | $ 49.26M | |
| $ -2.86M | $ -466.00K | $ 2.28M | $ 158.00K | $ -2.02M | |
| $ 26.12M | $ 14.71M | $ 35.64M | $ 16.44M | $ 47.25M | |
| $ 20.00M | $ 9.89M | $ 26.00M | $ 12.63M | $ 34.72M | |
| $ 0.65 | $ 0.32 | $ 0.86 | $ 0.36 | $ 1.04 | |
| $ 0.65 | $ 0.32 | $ 0.85 | $ 0.36 | $ 1.04 | |
| 30.94M | 30.58M | 30.11M | 25.88M | 25.08M | |
| 31.26M | 30.89M | 30.54M | 25.88M | 25.08M |