Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 113.33M | $ 106.38M | $ 89.91M | $ 64.82M | $ 52.74M | |
| $ 80.37M | $ 78.36M | $ 74.70M | $ 61.59M | $ 50.45M | |
| $ 42.10M | $ 36.33M | $ 32.74M | $ 27.97M | $ 24.83M | |
| $ 0.00 | $ 669.36K | $ 751.50K | $ 725.04K | $ 769.00K | |
| $ 38.27M | $ 42.70M | $ 42.71M | $ 34.34M | $ -242.00 | |
| $ 38.27M | $ 42.03M | $ 41.96M | $ 33.62M | $ 25.62M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 105.25K | |
| $ 38.27M | $ 42.03M | $ 41.96M | $ 33.62M | $ 25.62M | |
| $ 27.08M | $ 30.14M | $ 30.47M | $ 24.25M | $ 18.72M | |
| $ 9.74 | $ 10.92 | $ 11.22 | $ 9.09 | $ 7.14 | |
| $ 9.55 | $ 10.73 | $ 10.99 | $ 8.80 | $ 6.91 | |
| 2.78M | 2.63M | 2.59M | 2.54M | 2.49M | |
| 2.83M | 2.67M | 2.64M | 2.62M | 2.49M |