Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 114.38M | $ 108.27M | $ 96.25M | $ 81.23M | $ 56.97M | |
| $ 99.45M | $ 73.93M | $ 64.35M | $ 54.54M | $ 38.38M | |
| $ 103.37M | $ 82.40M | $ 73.21M | $ 59.77M | $ 62.15M | |
| $ 30.66M | $ 27.89M | $ 25.27M | $ 20.64M | $ 14.69M | |
| $ 14.60M | $ 32.59M | $ 17.27M | $ 29.73M | $ 88.82M | |
| $ -3.93M | $ -8.47M | $ -8.85M | $ -5.23M | $ -23.77M | |
| $ -14.46M | $ 11.56M | $ -294.06K | $ 13.10M | $ 96.94M | |
| $ -18.38M | $ 3.10M | $ -9.15M | $ 7.87M | $ 73.17M | |
| $ -12.43M | $ -1.29M | $ -7.00M | $ 10.23M | $ 52.75M | |
| $ -0.40 | $ -0.04 | $ -0.23 | $ 0.34 | $ 1.82 | |
| $ -0.40 | $ -0.04 | $ -0.23 | $ 0.34 | $ 1.82 | |
| 31.41M | 31.50M | 30.45M | 30.10M | 28.98M | |
| 31.41M | 31.50M | 31.09M | 29.77M | 29.05M |