2020 Q3 | 2020 Q4 | 2021 Q1 | 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] | [friend] | - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
84.57% - |
84.81% 0.3% |
84.81% 0% |
84.81% 0% |
|
Net Margin | [friend] | [friend] | [friend] |
2.82% -56.3% |
-3.15% - |
9.26% - |
3.91% -57.8% |
2.56% -34.5% |
2.7% 5.6% |
4.16% 53.8% |
2.73% -34.4% |
1.26% -53.8% |
2.46% 95.0% |
3.44% 39.9% |
2.12% -38.3% |
|
Gross Margin | [friend] | [friend] | [friend] |
16.59% 4.0% |
17.16% 3.4% |
20.96% 22.2% |
13.33% -36.4% |
11.26% -15.5% |
11.61% 3.1% |
12.05% 3.8% |
9.65% -19.9% |
8.14% -15.6% |
8% -1.7% |
9.92% 23.9% |
8.73% -12.0% |
|
Operating Margin | [friend] | [friend] | [friend] |
4.83% -44.9% |
-2.16% - |
12.36% - |
5.38% -56.5% |
3.67% -31.9% |
4.1% 11.7% |
4.01% -2.1% |
4.06% 1.1% |
2.53% -37.8% |
3.3% 30.5% |
3.33% 1.0% |
3.09% -7.3% |
|
Total Revenue | [friend] | [friend] | [friend] |
28.6M -33.9% |
17.54M -38.7% |
34.63M 97.5% |
41.37M 19.4% |
45.69M 10.5% |
49.91M 9.2% |
59.28M 18.8% |
68.01M 14.7% |
69.14M 1.7% |
83.49M 20.8% |
74.94M -10.2% |
- | |
Total Assets | [friend] | [friend] | [friend] | - |
131.03M - |
133.23M 1.7% |
138.13M 3.7% |
142.08M 2.9% |
145.91M 2.7% |
161.63M 10.8% |
175.22M 8.4% |
184.92M 5.5% |
193.12M 4.4% |
186.03M -3.7% |
- | |
Total Liabilities | [friend] | [friend] | [friend] | - |
59.1M - |
58.27M -1.4% |
61.55M 5.6% |
64.33M 4.5% |
66.82M 3.9% |
81.07M 21.3% |
92.81M 14.5% |
102.63M 10.6% |
108.79M 6.0% |
100.12M -8.0% |
- | |
Total Equity | [friend] | [friend] | [friend] | - |
71.92M - |
74.96M 4.2% |
76.58M 2.2% |
77.75M 1.5% |
79.1M 1.7% |
80.56M 1.9% |
82.42M 2.3% |
82.29M -0.2% |
84.34M 2.5% |
85.92M 1.9% |
- | |
Operating CashFlow | [friend] | [friend] | [friend] |
-9.7M - |
10.56M - |
-7.21M - |
1.01M - |
-7.95M - |
295K - |
879.68K 198.2% |
-16.64M - |
7.58M - |
271K -96.4% |
4.07M 1401.9% |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
20.84M -2.2% |
10.73M -48.5% |
37.52M 249.6% |
30.12M -19.7% |
28.79M -4.4% |
19.64M -31.8% |
19.89M 1.2% |
19.85M -0.2% |
3.06M -84.6% |
9.18M 200.4% |
7.4M -19.4% |
- | |
End Cash Position | [friend] | [friend] | [friend] |
10.73M -48.5% |
37.52M 249.6% |
30.12M -19.7% |
28.79M -4.4% |
19.64M -31.8% |
19.89M 1.2% |
19.85M -0.2% |
3.06M -84.6% |
9.18M 200.4% |
7.4M -19.4% |
9.01M 21.8% |
- | |
Free Cash Flow | [friend] | [friend] | [friend] |
-9.73M - |
10.52M - |
-8.48M - |
563K - |
-8.66M - |
-9K - |
564.51K - |
-16.81M - |
7.33M - |
-1.17M - |
3.99M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
1.28M -65.6% |
-433K - |
4.52M - |
2.21M -51.2% |
1.66M -24.8% |
2.03M 22.3% |
3.24M 60.0% |
2.71M -16.4% |
1.57M -42.1% |
2.54M 62.0% |
3.55M 39.7% |
- | |
Diluted Net Income | [friend] | [friend] | [friend] |
807K -71.1% |
-553K - |
3.21M - |
1.62M -49.6% |
1.17M -27.6% |
1.35M 15.3% |
2.46M 82.7% |
1.85M -24.7% |
871K -53.0% |
2.05M 135.5% |
2.57M 25.5% |
- | |
Diluted EPS | [friend] | [friend] | [friend] |
0.005 -71.1% |
-0.003 - |
0.019 - |
0.009 -52.6% |
0.007 -27.5% |
0.008 15.2% |
0.014 81.6% |
0.01 -24.6% |
0.005 -52.9% |
0.011 134.7% |
0.014 25.2% |
- | |
Return On Equity (%) | [friend] | [friend] | [friend] | - |
-0.77% - |
4.37% - |
2.13% -51.1% |
1.52% -28.9% |
1.72% 13.4% |
3.09% 79.4% |
2.28% -26.3% |
1.06% -53.5% |
2.46% 132.8% |
3.02% 22.9% |
- | |
Return On Assets (%) | [friend] | [friend] | [friend] | - |
-0.42% - |
2.43% - |
1.19% -50.9% |
0.84% -29.9% |
0.94% 12.2% |
1.6% 71.1% |
1.1% -31.3% |
0.48% -56.1% |
1.09% 124.3% |
1.36% 25.2% |
- |