Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 195.34M | $ 160.95M | $ 142.52M | $ 129.34M | $ 103.64M | |
| $ 78.28M | $ 69.97M | $ 55.49M | $ 46.70M | $ 30.33M | |
| $ 49.89M | $ 49.92M | $ 45.43M | $ 42.17M | $ 31.02M | |
| $ 16.15M | $ 13.81M | $ 11.47M | $ 12.15M | $ 5.61M | |
| $ 44.54M | $ 27.80M | $ 21.53M | $ 16.69M | $ 4.01M | |
| $ 28.40M | $ 20.05M | $ 10.06M | $ 4.53M | $ -696.00K | |
| $ -2.99M | $ -6.72M | $ -1.64M | $ -6.79M | $ -1.19M | |
| $ 25.40M | $ 13.33M | $ 8.43M | $ -2.26M | $ -1.89M | |
| $ 21.86M | $ 14.46M | $ 8.28M | $ -2.32M | $ -2.23M | |
| $ 0.38 | $ 0.26 | $ 0.15 | $ -0.05 | $ -0.05 | |
| $ 0.37 | $ 0.26 | $ 0.15 | $ -0.05 | $ -0.05 | |
| 57.65M | 54.86M | 55.23M | 44.82M | 44.77M | |
| 58.35M | 54.86M | 53.68M | 46.42M | 44.90M |