2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - |
0% - |
0% - |
0% - |
0% - |
0% - |
71% - |
70.98% 0.0% |
61.84% -12.9% |
61.84% 0% |
|
Net Margin | [friend] | [friend] | - |
12.52% - |
11.24% -10.3% |
6.41% -43.0% |
12.1% 88.7% |
10.59% -12.4% |
11.83% 11.7% |
6.06% -48.8% |
4.62% -23.8% |
-11.46% - |
-22.6% - |
-6.7% - |
|
Gross Margin | [friend] | [friend] | - |
30.09% - |
25.29% -16.0% |
26.63% 5.3% |
24.14% -9.4% |
23.63% -2.1% |
30.19% 27.8% |
22.65% -25.0% |
15.74% -30.5% |
6.02% -61.8% |
8.22% 36.6% |
9.89% 20.2% |
|
Operating Margin | [friend] | [friend] | - |
17.39% - |
12.88% -26.0% |
10.72% -16.7% |
16.61% 54.9% |
14.62% -12.0% |
10.98% -24.9% |
8.97% -18.3% |
5.69% -36.6% |
-21.84% - |
-23.86% - |
-7.13% - |
|
Total Revenue | [friend] | [friend] |
43.2M 6.9% |
28.13M -34.9% |
34.81M 23.7% |
34.32M -1.4% |
34.54M 0.6% |
38.57M 11.7% |
35.91M -6.9% |
28.35M -21.1% |
20.9M -26.3% |
15.68M -25.0% |
15.74M 0.4% |
19.75M 25.5% |
|
Total Assets | [friend] | [friend] |
108.72M 82.9% |
- |
97.62M - |
124.14M 27.2% |
131.13M 5.6% |
134.61M 2.7% |
140.49M 4.4% |
133.58M -4.9% |
125.2M -6.3% |
152.65M 21.9% |
163.08M 6.8% |
165.92M 1.7% |
|
Total Liabilities | [friend] | [friend] |
44.95M 48.9% |
- |
55.51M - |
48.3M -13.0% |
51.11M 5.8% |
50.51M -1.2% |
51.52M 2.0% |
42.9M -16.7% |
33.55M -21.8% |
23.17M -30.9% |
37.16M 60.4% |
41.33M 11.2% |
|
Total Equity | [friend] | [friend] |
63.77M 118.0% |
- |
42.1M - |
75.84M 80.1% |
80.02M 5.5% |
84.11M 5.1% |
88.97M 5.8% |
90.69M 1.9% |
91.65M 1.1% |
129.47M 41.3% |
125.92M -2.7% |
124.59M -1.1% |
|
Operating CashFlow | [friend] | [friend] |
-1.06M - |
2.14M - |
-980.33K - |
-763K - |
4.42M - |
2.27M -48.6% |
11.56M 409.0% |
-3.75M - |
8.15M - |
1.35M -83.4% |
1.19M -11.8% |
1.18M -1.0% |
|
Beginning Cash Position | [friend] | [friend] |
4.53M 12.6% |
1.2M -73.6% |
631K -47.3% |
-932K - |
21.17M - |
20.12M -5.0% |
16.72M -16.9% |
23.08M 38.0% |
13.65M -40.9% |
18.52M 35.7% |
52.14M 181.6% |
10.05M -80.7% |
|
End Cash Position | [friend] | [friend] |
1.2M -73.6% |
631K -47.3% |
-932.37K - |
21.17M - |
20.12M -5.0% |
16.72M -16.9% |
23.08M 38.0% |
13.65M -40.9% |
18.52M 35.7% |
52.14M 181.6% |
10.05M -80.7% |
9.05M -10.0% |
|
Free Cash Flow | [friend] | [friend] |
-3.7M - |
-588K - |
-5.12M - |
-3.31M - |
-213K - |
-711K - |
6.14M - |
-8.54M - |
6.94M - |
-3.52M - |
-19.63M - |
-2.55M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
7.13M 104.2% |
4.65M -34.7% |
4.28M -7.9% |
3.51M -18.1% |
5.56M 58.5% |
5.44M -2.1% |
4.14M -23.9% |
2.34M -43.4% |
1.01M -56.7% |
-3.57M - |
-3.23M - |
-1.69M - |
|
Diluted Net Income | [friend] | [friend] |
5.41M 101.3% |
3.52M -34.9% |
3.91M 11.0% |
2.2M -43.7% |
4.18M 89.9% |
4.09M -2.2% |
4.25M 4.0% |
1.72M -59.6% |
966K -43.8% |
-1.8M - |
-3.56M - |
-1.32M - |
|
Diluted EPS | [friend] | [friend] |
0.013 101.3% |
0.008 -34.9% |
0.009 11.0% |
0.005 -44.1% |
0.01 92.2% |
0.009 -3.1% |
0.01 4.2% |
0.004 -59.6% |
0.002 -42.5% |
-0.004 - |
-0.008 - |
-0.003 - |
|
Return On Equity (%) | [friend] | [friend] | - | - |
9.29% - |
3.73% -59.8% |
5.36% 43.7% |
4.98% -7.1% |
4.91% -1.4% |
1.91% -61.0% |
1.06% -44.6% |
-1.63% - |
-2.79% - |
-1.06% - |
|
Return On Assets (%) | [friend] | [friend] | - | - |
4.01% - |
1.98% -50.5% |
3.27% 65.0% |
3.08% -6.1% |
3.09% 0.5% |
1.25% -59.4% |
0.75% -40.5% |
-1.29% - |
-2.25% - |
-0.8% - |