| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | 
|---|---|---|---|---|
| $ 54.78M | $ 63.00M | $ 51.47M | $ 11.08M | |
| $ 55.53M | $ 54.22M | $ 44.97M | $ 10.17M | |
| $ 18.32M | $ 17.68M | $ 12.68M | $ 1.58M | |
| $ 0.00 | $ 5.93M | $ 0.00 | $ 0.00 | |
| $ 44.20M | $ 44.46M | $ 34.91M | $ 9.57M | |
| $ 44.20M | $ 44.46M | $ 34.91M | $ 9.57M | |
| $ 37.05M | $ -5.75M | $ -2.61M | $ -75.86K | |
| $ 37.05M | $ 38.71M | $ 32.29M | $ 9.50M | |
| $ 37.05M | $ 38.71M | $ 32.29M | $ 9.50M | |
| $ 1.92 | $ 2.14 | $ 1.83 | $ 0.54 | |
| $ 1.88 | $ 2.11 | $ 1.82 | $ 0.54 | |
| 19.28M | 18.09M | 17.65M | 17.45M | |
| 19.71M | 18.34M | 17.75M | 17.45M |