Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 121.33M | $ 101.23M | $ 109.89M | $ 105.15M | $ 99.91M | |
| $ 51.71M | $ 57.11M | $ 58.67M | $ 58.62M | $ 56.59M | |
| $ 13.48M | $ 24.90M | $ 26.07M | $ 21.80M | $ 18.57M | |
| $ 2.56M | $ 2.68M | $ 2.40M | $ 2.09M | $ 1.80M | |
| $ 40.80M | $ 34.89M | $ 34.99M | $ 38.91M | $ 39.81M | |
| $ 38.23M | $ 32.21M | $ 32.59M | $ 36.82M | $ 38.02M | |
| $ 953.00K | $ 930.00K | $ 903.00K | $ 145.00K | $ -51.00K | |
| $ 39.19M | $ 33.14M | $ 33.50M | $ 36.97M | $ 37.97M | |
| $ 31.14M | $ 27.36M | $ 27.66M | $ 30.81M | $ 30.48M | |
| $ 2.59 | $ 2.29 | $ 2.32 | $ 2.60 | $ 2.59 | |
| $ 2.58 | $ 2.26 | $ 2.28 | $ 2.53 | $ 2.52 | |
| 11.77M | 12.11M | 11.66M | 11.60M | 11.51M | |
| 11.85M | 11.84M | 11.86M | 11.89M | 11.81M |