Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 111.06M | $ 98.53M | $ 78.33M | $ 58.37M | $ 57.25M | |
| $ 75.63M | $ 60.34M | $ 53.40M | $ 55.34M | $ 54.68M | |
| $ 50.40M | $ 42.56M | $ 38.35M | $ 36.93M | $ 35.03M | |
| $ 1.01M | $ 1.86M | $ 1.92M | $ 1.82M | $ 1.92M | |
| $ 35.09M | $ 19.63M | $ 16.96M | $ 20.23M | $ 21.56M | |
| $ 25.23M | $ 17.77M | $ 15.04M | $ 18.41M | $ 19.65M | |
| $ -369.00K | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 24.86M | $ 17.77M | $ 15.04M | $ 18.41M | $ 19.65M | |
| $ 19.20M | $ 13.96M | $ 11.84M | $ 14.61M | $ 15.46M | |
| $ 2.51 | $ 1.83 | $ 1.56 | $ 1.94 | $ 2.06 | |
| $ 2.47 | $ 1.81 | $ 1.55 | $ 1.92 | $ 2.05 | |
| 7.67M | 7.62M | 7.57M | 7.53M | 7.49M | |
| 7.79M | 7.70M | 7.65M | 7.61M | 7.55M |