Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 142.81M | $ 150.36M | $ 152.02M | $ 126.06M | $ 89.42M | |
| $ 32.95M | $ 34.48M | $ 40.99M | $ 40.17M | $ 31.12M | |
| $ 35.49M | $ 34.41M | $ 33.58M | $ 31.89M | $ 27.20M | |
| $ 1.25M | $ 1.22M | $ 912.25K | $ 677.24K | $ 593.17K | |
| $ -1.29M | $ 3.68M | $ 8.32M | $ 9.05M | $ 3.80M | |
| $ -2.54M | $ 76.39K | $ 7.41M | $ 8.38M | $ 3.21M | |
| $ 851.83K | $ 763.52K | $ 228.35K | $ -98.85K | $ 0.00 | |
| $ -1.84M | $ 839.91K | $ 7.63M | $ 8.28M | $ 3.91M | |
| $ -2.33M | $ 192.53K | $ 4.46M | $ 6.82M | $ 2.94M | |
| $ -0.09 | $ 0.01 | $ 0.21 | $ 0.39 | $ 0.20 | |
| $ -0.09 | $ 0.01 | $ 0.21 | $ 0.39 | $ 0.20 | |
| 25.21M | 23.15M | 20.92M | 17.28M | 14.69M | |
| 25.21M | 23.15M | 21.06M | 17.57M | 14.69M |