2018 Q4 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | - | - | - |
87.11% - |
87.11% 0% |
87.11% 0% |
87.11% 0% |
87.11% 0% |
86.76% -0.4% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
16.78% 26.2% |
17.89% 6.6% |
- |
14.15% - |
- |
4.08% - |
- |
0.3% - |
-0.35% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
28.38% -1.3% |
24.81% -12.6% |
15B% 60468509915.6% |
21.6% -100.0% |
15.9B% 73611792601.8% |
13.8% -100.0% |
16.1B% 116625256149.6% |
8.73% -100.0% |
7.07% -19.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
20.52% 22.5% |
15.09% -26.5% |
- |
10.41% - |
- |
4.26% - |
- |
-0.32% - |
-0.75% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
48.9M 28.9% |
51.89M 6.1% |
- |
51.28M - |
- |
49.89M - |
- |
50.76M - |
64.16M 26.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
35.73M 2.9% |
35.16M -1.6% |
- |
44.69M - |
- |
47.28M - |
- |
46.35M - |
64.72M 39.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
18.98M -13.9% |
17.18M -9.5% |
- |
15.86M - |
- |
19.24M - |
- |
18.34M - |
37.08M 102.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
16.75M 31.9% |
17.98M 7.3% |
- |
28.83M - |
- |
28.04M - |
- |
27.98M - |
27.61M -1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
3.72M 105.4% |
4.66M 25.1% |
- |
2.07M - |
- |
1.26M - |
- |
-1.2M - |
-12.2M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
5.62M 1729.3% |
1.6M -71.5% |
- |
3.29M - |
- |
2.26M - |
- |
13M - |
11.66M -10.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
3.29M 105.2% |
2.26M -31.3% |
- |
13M - |
- |
11.66M - |
- |
8.05M - |
7.05M -12.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-566K - |
2.29M - |
- |
1.18M - |
- |
911K - |
- |
-1.5M - |
-13.01M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
9.81M 60.0% |
10.72M 9.2% |
- |
8.36M - |
- |
2.63M - |
- |
389K - |
251K -35.5% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
8.21M 62.7% |
9.28M 13.1% |
- |
7.26M - |
- |
2.04M - |
- |
151K - |
-225K - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.044 63.6% |
0.05 14.0% |
- |
0.039 - |
- |
0.011 - |
- |
0.001 - |
-0.001 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
49% 4.1% |
60.53% 23.5% |
- |
31.85% - |
- |
8.85% - |
- |
0.53% - |
-0.81% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
22.97% 42.2% |
26.57% 15.7% |
- |
18.05% - |
- |
4.94% - |
- |
0.33% - |
-0.4% - |