2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] |
61.47% -0.1% |
60.37% -1.8% |
57.99% -3.9% |
52.41% -9.6% |
52.43% 0.0% |
|
Net Margin | [friend] | [friend] | [friend] | - | - | - | - | - | |
Gross Margin | [friend] | [friend] | [friend] | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] |
24.05M 43.4% |
26.57M 10.5% |
33.37M 25.6% |
37.34M 11.9% |
41.14M 10.2% |
|
Total Assets | [friend] | [friend] | [friend] |
99.65M 14.5% |
107.17M 7.5% |
121.28M 13.2% |
128.66M 6.1% |
129.27M 0.5% |
|
Total Liabilities | [friend] | [friend] | [friend] |
19.67M 20.6% |
21.13M 7.4% |
31.27M 48.0% |
32.74M 4.7% |
27.3M -16.6% |
|
Total Equity | [friend] | [friend] | [friend] |
79.98M 13.2% |
86.04M 7.6% |
90.01M 4.6% |
95.92M 6.6% |
101.97M 6.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
3.14M -47.4% |
11.19M 255.8% |
706K -93.7% |
15.02M 2027.8% |
3.87M -74.2% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
17.5M 814.0% |
21.08M 20.4% |
31.8M 50.8% |
11.07M -65.2% |
20.43M 84.5% |
|
End Cash Position | [friend] | [friend] | [friend] |
21.08M 20.4% |
31.8M 50.8% |
11.07M -65.2% |
20.43M 84.5% |
19.49M -4.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
3.11M -47.8% |
11.12M 257.4% |
632K -94.3% |
14.77M 2236.6% |
3.83M -74.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
6.41M 100.2% |
5.76M -10.2% |
8.42M 46.3% |
7.32M -13.1% |
9.87M 34.8% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
5.12M 82.6% |
5.03M -1.7% |
6.67M 32.7% |
6.2M -7.2% |
7.67M 23.8% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.103 67.8% |
0.097 -5.7% |
0.129 32.9% |
0.119 -7.9% |
0.15 26.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - | - | - | - | - | |
Return On Assets (%) | [friend] | [friend] | [friend] | - | - | - | - | - |