Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 88.08M | $ 66.17M | $ 65.33M | $ 61.48M | $ 58.62M | |
| $ 78.22M | $ 59.67M | $ 58.67M | $ 55.12M | $ 53.14M | |
| $ 9.30M | $ 8.31M | $ 8.55M | $ 13.51M | $ 6.17M | |
| $ 247.23K | $ 194.00K | $ 195.00K | $ 192.00K | $ 187.00K | |
| $ 115.21M | $ 71.27M | $ 33.46M | $ 71.11M | $ 100.61M | |
| $ 68.92M | $ 51.36M | $ 50.12M | $ 41.61M | $ 46.98M | |
| $ 31.17M | $ 4.00M | $ -30.40M | $ 23.03M | $ 47.01M | |
| $ 100.09M | $ 55.37M | $ 19.72M | $ 64.64M | $ 93.99M | |
| $ 82.74M | $ 47.28M | $ 17.63M | $ 56.37M | $ 77.49M | |
| $ 7.96 | $ 4.58 | $ 1.71 | $ 6.13 | $ 10.33 | |
| $ 7.96 | $ 4.58 | $ 1.71 | $ 6.13 | $ 10.33 | |
| 10.39M | 10.33M | 10.33M | 9.20M | 7.50M | |
| 10.39M | 10.33M | 10.33M | 9.20M | 7.50M |