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% - |
77.46% - |
75.97% -1.9% |
70.29% -7.5% |
70.1% -0.3% |
|
Net Margin | [friend] | [friend] | [friend] |
6.96% -41.4% |
8.72% 25.4% |
7.64% -12.4% |
9.57% 25.2% |
6.36% -33.5% |
5.99% -5.8% |
6.45% 7.7% |
4.27% -33.8% |
6.93% 62.2% |
6.42% -7.4% |
6.49% 1.2% |
5.48% -15.7% |
|
Gross Margin | [friend] | [friend] | [friend] |
13.49% -54.1% |
17.86% 32.4% |
18.01% 0.9% |
18.71% 3.9% |
14.48% -22.6% |
13.87% -4.2% |
15.38% 10.9% |
14.02% -8.8% |
17.15% 22.4% |
14.55% -15.2% |
14.98% 3.0% |
11.19% -25.3% |
|
Operating Margin | [friend] | [friend] | [friend] |
9.19% -47.6% |
12.08% 31.4% |
11.81% -2.2% |
13.78% 16.6% |
9.83% -28.7% |
8.85% -9.9% |
9.5% 7.4% |
6.62% -30.3% |
10.39% 56.9% |
9.29% -10.6% |
9.35% 0.6% |
8.05% -14.0% |
|
Total Revenue | [friend] | [friend] | [friend] |
25.16M 178.6% |
23.73M -5.7% |
29.52M 24.4% |
43.8M 48.4% |
53.68M 22.5% |
40.77M -24.1% |
40.23M -1.3% |
44.56M 10.7% |
45.24M 1.5% |
46.16M 2.0% |
48.83M 5.8% |
- | |
Total Assets | [friend] | [friend] | [friend] |
78.68M 31.7% |
95.33M 21.2% |
114.81M 20.4% |
149.58M 30.3% |
169.1M 13.1% |
164.25M -2.9% |
158.66M -3.4% |
176.17M 11.0% |
194.51M 10.4% |
190.5M -2.1% |
189.61M -0.5% |
218.29M 15.1% |
|
Total Liabilities | [friend] | [friend] | [friend] |
29.93M 134.5% |
44.52M 48.7% |
57.59M 29.4% |
66.83M 16.1% |
82.94M 24.1% |
75.64M -8.8% |
67.46M -10.8% |
83.06M 23.1% |
96.57M 16.3% |
77.2M -20.1% |
69.65M -9.8% |
92.27M 32.5% |
|
Total Equity | [friend] | [friend] | [friend] |
48.75M 3.7% |
50.83M 4.3% |
57.05M 12.2% |
82.58M 44.7% |
86M 4.1% |
88.44M 2.8% |
91.04M 2.9% |
92.94M 2.1% |
97.79M 5.2% |
113.16M 15.7% |
119.83M 5.9% |
125.89M 5.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
-7.73M - |
-17.34M - |
937K - |
22.66M 2318.2% |
88.24K -99.6% |
-11.01M - |
9.12M - |
-11.44M - |
46.73M - |
-34.34M - |
23.02M - |
-10.65M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
44.43M 0.7% |
32.83M -26.1% |
24.14M -26.5% |
30.09M 24.6% |
74.32M 147.0% |
69.01M -7.1% |
62.46M -9.5% |
63.43M 1.5% |
50.12M -21.0% |
96.62M 92.8% |
82.85M -14.3% |
101.77M 22.8% |
|
End Cash Position | [friend] | [friend] | [friend] |
32.83M -26.1% |
24.14M -26.5% |
30.09M 24.6% |
74.32M 147.0% |
69.01M -7.1% |
62.46M -9.5% |
63.43M 1.5% |
50.12M -21.0% |
96.62M 92.8% |
82.85M -14.3% |
101.77M 22.8% |
89.14M -12.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
-7.75M - |
-17.37M - |
829K - |
19M 2192.5% |
3.37M -82.3% |
-11.12M - |
7.89M - |
-11.48M - |
46.25M - |
-34.47M - |
21.84M - |
-11.33M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
2.34M 45.9% |
2.74M 17.1% |
3.15M 15.2% |
5.73M 81.7% |
4.78M -16.6% |
3.28M -31.3% |
3.48M 5.9% |
2.72M -21.7% |
3.92M 44.0% |
3.95M 0.8% |
4.2M 6.5% |
5.61M 33.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
1.75M 63.1% |
2.07M 18.3% |
2.26M 9.0% |
4.19M 85.7% |
3.41M -18.5% |
2.44M -28.5% |
2.6M 6.3% |
1.9M -26.7% |
3.14M 64.7% |
2.96M -5.5% |
3.17M 7.0% |
- | |
Diluted EPS | [friend] | [friend] | [friend] |
0.004 5.2% |
0.006 60.7% |
0.006 9.2% |
0.02 205.3% |
0.009 -54.8% |
0.006 -29.0% |
0.007 6.3% |
0.005 -26.9% |
0.007 42.9% |
0.006 -7.1% |
0.007 7.7% |
- | |
Return On Equity (%) | [friend] | [friend] | [friend] |
3.66% 58.3% |
4.16% 13.7% |
4.18% 0.6% |
6% 43.5% |
4.05% -32.5% |
2.8% -30.9% |
2.89% 3.3% |
2.07% -28.5% |
3.29% 58.9% |
2.81% -14.6% |
2.72% -3.1% |
3.34% 22.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
2.53% 36.1% |
2.38% -5.9% |
2.15% -9.8% |
3.17% 47.6% |
2.14% -32.4% |
1.47% -31.6% |
1.61% 9.7% |
1.14% -29.3% |
1.69% 48.8% |
1.54% -9.1% |
1.67% 8.4% |
2.01% 20.7% |