2020 Q3 | 2020 Q4 | 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% - |
85.09% - |
73.74% -13.3% |
74.69% 1.3% |
74.76% 0.1% |
|
Net Margin | [friend] | [friend] | - |
4.7% - |
10% 112.6% |
7.02% -29.8% |
18.75% 167.1% |
18.91% 0.8% |
16.33% -13.6% |
18.36% 12.4% |
20.44% 11.3% |
17.6% -13.9% |
17.46% -0.8% |
|
Gross Margin | [friend] | [friend] | - |
13.36% - |
26.15% 95.7% |
32.88% 25.7% |
32.53% -1.1% |
34.94% 7.4% |
31.21% -10.7% |
32.76% 5.0% |
32.85% 0.3% |
39.75% 21.0% |
36.2% -8.9% |
|
Operating Margin | [friend] | [friend] | - |
7.67% - |
14.22% 85.3% |
9.66% -32.0% |
25.44% 163.3% |
32.34% 27.1% |
23.46% -27.5% |
27.42% 16.9% |
28.97% 5.6% |
26.62% -8.1% |
26.35% -1.0% |
|
Total Revenue | [friend] | [friend] |
25.41M 143.0% |
28.72M 13.0% |
15.64M -45.5% |
14.42M -7.9% |
19.6M 35.9% |
20.31M 3.6% |
24.86M 22.4% |
27.29M 9.8% |
29.5M 8.1% |
27.76M -5.9% |
29.98M 8.0% |
|
Total Assets | [friend] | [friend] |
179.82M 40.0% |
134.91M -25.0% |
- |
187.65M - |
193.82M 3.3% |
220.33M 13.7% |
224.73M 2.0% |
283.45M 26.1% |
287.74M 1.5% |
286.28M -0.5% |
291.57M 1.8% |
|
Total Liabilities | [friend] | [friend] |
18.88M -4.1% |
19.35M 2.5% |
- |
19.42M - |
21.89M 12.7% |
46.08M 110.6% |
46.42M 0.7% |
45M -3.1% |
44.08M -2.1% |
40.99M -7.0% |
41.05M 0.1% |
|
Total Equity | [friend] | [friend] |
160.18M 48.3% |
114.8M -28.3% |
- |
167.48M - |
171.15M 2.2% |
173.46M 1.3% |
177.52M 2.3% |
237.64M 33.9% |
243.67M 2.5% |
245.28M 0.7% |
250.52M 2.1% |
|
Operating CashFlow | [friend] | [friend] |
-9.16M - |
12.06M - |
-9.47M - |
-11.57M - |
-25.2M - |
-16.13M - |
4.37M - |
-13.59M - |
-10.25M - |
6.46M - |
5.26M -18.5% |
|
Beginning Cash Position | [friend] | [friend] |
15.66M 9.5% |
5.13M -67.2% |
16.57M 223.2% |
6.41M -61.3% |
43.93M 585.7% |
18.25M -58.5% |
23.96M 31.3% |
30.44M 27.0% |
69.72M 129.1% |
57.46M -17.6% |
49.78M -13.4% |
|
End Cash Position | [friend] | [friend] |
5.13M -67.2% |
16.57M 223.2% |
6.41M -61.3% |
43.93M 585.7% |
18.25M -58.5% |
23.96M 31.3% |
30.44M 27.0% |
69.72M 129.1% |
57.46M -17.6% |
49.78M -13.4% |
53.17M 6.8% |
|
Free Cash Flow | [friend] | [friend] |
-9.81M - |
11.78M - |
-9.65M - |
-12.1M - |
-26.91M - |
-14.37M - |
4.04M - |
-15.44M - |
-11.46M - |
7.75M - |
4.1M -47.1% |
|
Net Income (Cont Operations) | [friend] | [friend] |
8M 157.2% |
2.2M -72.5% |
2.05M -6.9% |
1.32M -35.7% |
4.88M 270.3% |
6.32M 29.6% |
5.35M -15.4% |
6.94M 29.7% |
8.15M 17.4% |
7.91M -2.9% |
7.48M -5.5% |
|
Diluted Net Income | [friend] | [friend] |
5.44M 159.0% |
1.35M -75.2% |
1.56M 15.8% |
1.01M -35.3% |
3.67M 263.0% |
3.84M 4.5% |
4.06M 5.7% |
5.01M 23.4% |
6.03M 20.4% |
4.89M -19.0% |
5.24M 7.1% |
|
Diluted EPS | [friend] | [friend] |
0.008 159.0% |
0.002 -75.2% |
0.002 15.8% |
0.002 -35.9% |
0.005 266.7% |
0.007 25.5% |
0.006 -11.6% |
0.007 23.0% |
0.008 4.0% |
0.006 -19.2% |
0.007 7.9% |
|
Return On Equity (%) | [friend] | [friend] | - |
0.98% - |
- |
0.6% - |
2.17% 259.1% |
2.23% 2.7% |
2.31% 3.8% |
2.41% 4.3% |
2.51% 3.8% |
2% -20.2% |
2.11% 5.6% |
|
Return On Assets (%) | [friend] | [friend] | - |
0.86% - |
- |
0.54% - |
1.93% 257.2% |
1.85% -3.7% |
1.82% -1.6% |
1.97% 8.1% |
2.11% 7.1% |
1.7% -19.4% |
1.81% 6.4% |