| Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 | 
|---|---|---|---|---|---|
| $ 205.49M | $ 194.03M | $ 156.64M | $ 130.31M | $ 113.11M | |
| $ 89.19M | $ 86.89M | $ 72.98M | $ 61.77M | $ 48.74M | |
| $ 77.49M | $ 66.58M | $ 53.31M | $ 41.39M | $ 38.03M | |
| $ 2.67M | $ 2.01M | $ 1.72M | $ 1.04M | $ 1.10M | |
| $ 21.52M | $ 27.72M | $ 20.40M | $ 22.16M | $ 12.43M | |
| $ 11.70M | $ 20.32M | $ 19.67M | $ 20.39M | $ 10.71M | |
| $ 4.33M | $ 1.70M | $ -3.87M | $ -1.70M | $ -2.82M | |
| $ 16.03M | $ 22.02M | $ 15.80M | $ 18.68M | $ 7.89M | |
| $ 11.96M | $ 15.61M | $ 10.65M | $ 19.85M | $ 7.78M | |
| $ 0.11 | $ 0.15 | $ 0.10 | $ 0.19 | $ 0.07 | |
| $ 0.11 | $ 0.15 | $ 0.10 | $ 0.19 | $ 0.08 | |
| 104.87M | 104.87M | 104.87M | 104.87M | 104.87M | |
| 104.87M | 104.87M | 104.87M | 104.87M | 104.87M |