Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 122.40M | $ 124.70M | $ 124.83M | $ 82.19M | $ 69.31M | |
| $ 36.82M | $ 33.89M | $ 36.46M | $ 22.00M | $ 15.55M | |
| $ 24.00M | $ 23.63M | $ 22.92M | $ 18.16M | $ 15.97M | |
| $ 853.00K | $ 1.50M | $ 1.02M | $ 1.05M | $ 1.08M | |
| $ 16.39M | $ 11.77M | $ 14.55M | $ 4.89M | $ 653.00K | |
| $ 12.81M | $ 10.27M | $ 13.53M | $ 3.84M | $ -425.00K | |
| $ 2.73M | $ 790.00K | $ -123.00K | $ 598.00K | $ 503.00K | |
| $ 15.54M | $ 11.06M | $ 13.41M | $ 4.44M | $ 78.00K | |
| $ 12.79M | $ 8.06M | $ 10.20M | $ 3.35M | $ -77.00K | |
| $ 5.66 | $ 3.57 | $ 4.51 | $ 1.46 | $ -0.03 | |
| $ 5.66 | $ 3.57 | $ 4.51 | $ 1.46 | $ -0.03 | |
| 2.26M | 2.26M | 2.26M | 2.29M | 2.34M | |
| 2.26M | 2.26M | 2.26M | 2.29M | 2.34M |