Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 43.06M | $ 36.05M | $ 28.91M | $ 21.18M | $ 25.47M | |
| $ 43.06M | $ 43.51M | $ 30.17M | $ 29.09M | $ 22.57M | |
| $ 29.92M | $ 29.44M | $ 12.78M | $ 10.94M | $ 10.42M | |
| $ 2.00M | $ 2.01M | $ 1.64M | $ 1.21M | $ 0.00 | |
| $ 0.00 | $ 16.09M | $ 10.90M | $ 9.38M | $ 6.61M | |
| $ 13.14M | $ 15.03M | $ 10.42M | $ 5.45M | $ 6.61M | |
| $ -186.00K | $ 937.35K | $ 2.00M | $ -232.33K | $ 182.66K | |
| $ 12.96M | $ 15.97M | $ 12.42M | $ 5.22M | $ 6.79M | |
| $ 10.26M | $ 12.29M | $ 7.36M | $ 4.06M | $ 5.87M | |
| $ 6.47 | $ 6.27 | $ 4.64 | $ 1.97 | $ 2.61 | |
| $ 6.24 | $ 6.10 | $ 4.51 | $ 1.94 | $ 2.55 | |
| 1.92M | 1.92M | 1.99M | 1.99M | 2.00M | |
| 1.97M | 1.97M | 2.04M | 2.02M | 2.05M |