Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 52.85M | $ 40.50M | $ 30.32M | $ 23.18M | $ 17.28M | |
| $ 35.81M | $ 29.81M | $ 27.45M | $ 22.46M | $ 17.28M | |
| $ 24.41M | $ 22.00M | $ 18.83M | $ 15.29M | $ 13.91M | |
| $ 149.00K | $ 162.00K | $ 180.00K | $ 186.00K | $ 160.00K | |
| $ 8.91M | $ 0.00 | $ 6.83M | $ 7.34M | $ 3.33M | |
| $ 8.56M | $ 4.84M | $ 6.48M | $ 5.34M | $ 3.17M | |
| $ 200.00K | $ 5.39M | $ 171.00K | $ 1.83M | $ -1.99M | |
| $ 8.76M | $ 10.23M | $ 6.65M | $ 7.17M | $ 3.17M | |
| $ 6.23M | $ 7.36M | $ 4.77M | $ 4.96M | $ 2.30M | |
| $ 1.87 | $ 2.22 | $ 1.45 | $ 1.52 | $ 0.71 | |
| $ 1.87 | $ 2.22 | $ 1.45 | $ 1.50 | $ 0.71 | |
| 3.33M | 3.31M | 3.29M | 3.26M | 3.24M | |
| 3.34M | 3.32M | 3.29M | 3.30M | 3.24M |