2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
57.05% - |
51.89% -9.0% |
59.57% 14.8% |
59.57% 0% |
49.13% -17.5% |
49.13% 0% |
49.13% 0% |
51.48% 4.8% |
51.48% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.92% 28.3% |
10.34% 15.9% |
1.33% -87.1% |
2.06% 54.6% |
-2.62% - |
-4.35% - |
-11.34% - |
-4.62% - |
-5.84% - |
-0.09% - |
-16.96% - |
-13.97% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.79% 8.0% |
31.96% -10.7% |
29.94% -6.3% |
35.88% 19.8% |
29.35% -18.2% |
26.91% -8.3% |
25.47% -5.4% |
18.81% -26.1% |
24.49% 30.2% |
26.15% 6.8% |
13.87% -47.0% |
16.44% 18.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.25% 41.1% |
15.73% -3.2% |
0.61% -96.1% |
4.29% 601.4% |
-0.12% - |
0.22% - |
-16.28% - |
-18.38% - |
-1.99% - |
1.01% - |
-26% - |
-19.77% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.38M 22.8% |
2.28M -4.3% |
1.85M -19.0% |
2.07M 12.2% |
3.52M 70.0% |
4.02M 14.2% |
2.98M -26.0% |
3.07M 3.1% |
4M 30.3% |
4.01M 0.2% |
3M -25.2% |
3.19M 6.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.78M 7.6% |
4.14M 9.6% |
14.51M 250.3% |
15.41M 6.3% |
15.93M 3.4% |
15.92M 0.0% |
16.77M 5.3% |
15.16M -9.6% |
15.15M 0.0% |
14.91M -1.6% |
14.61M -2.0% |
14M -4.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.14M 1.3% |
4.26M 3.0% |
3.88M -9.0% |
4.63M 19.5% |
5.2M 12.3% |
5.34M 2.7% |
6.62M 23.8% |
5.36M -19.0% |
5.55M 3.5% |
5.27M -5.0% |
5.42M 2.9% |
5.2M -4.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-354.88K - |
-119.06K - |
10.63M - |
10.78M 1.4% |
10.73M -0.5% |
10.58M -1.4% |
10.15M -4.0% |
9.8M -3.5% |
9.6M -2.0% |
9.64M 0.4% |
9.19M -4.7% |
8.8M -4.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
253.96K 4.8% |
435.08K 71.3% |
-117.38K - |
337.39K - |
160.67K -52.4% |
-13.56K - |
-272.71K - |
-474.26K - |
362.51K - |
37.02K -89.8% |
-184.06K - |
-408.88K - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.46M 10.5% |
1.72M 17.9% |
2.08M 20.8% |
12.39M 495.8% |
11.07M -10.6% |
8.3M -25.1% |
7.17M -13.6% |
2.15M -70.0% |
5.49M 155.5% |
5.7M 3.8% |
5.55M -2.8% |
5.3M -4.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.72M 17.9% |
2.08M 20.8% |
12.39M 495.8% |
11.07M -10.6% |
8.3M -25.1% |
7.17M -13.6% |
2.15M -70.0% |
5.49M 155.5% |
5.7M 3.8% |
5.55M -2.8% |
5.3M -4.4% |
4.67M -11.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
227.66K 12.9% |
416.26K 82.8% |
-239.48K - |
327.23K - |
11.35K -96.5% |
-203.81K - |
-401.36K - |
-581.28K - |
203.78K - |
-59.46K - |
-310.22K - |
-521.29K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
212.52K 57.5% |
235.83K 11.0% |
24.58K -89.6% |
42.65K 73.5% |
-92.28K - |
-174.91K - |
-337.75K - |
-141.79K - |
-233.73K - |
-3.49K - |
-508.36K - |
-445.7K - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
212.52K 57.5% |
235.83K 11.0% |
24.58K -89.6% |
42.65K 73.5% |
-92.28K - |
-174.91K - |
-337.75K - |
-141.79K - |
-233.73K - |
-3.49K - |
-508.36K - |
-445.7K - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.05 66.7% |
0.06 20.0% |
0 -100% |
0.01 - |
-0.01 - |
-0.04 - |
-0.06 - |
-0.02 - |
-0.04 - |
-0.001 - |
-0.08 - |
-0.07 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
0.47% - |
0.4% -14.8% |
-0.86% - |
-1.64% - |
-3.26% - |
-1.42% - |
-2.41% - |
-0.04% - |
-5.4% - |
-4.96% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.83% 49.1% |
5.95% 2.2% |
0.26% -95.6% |
0.29% 8.1% |
-0.59% - |
-1.1% - |
-2.07% - |
-0.89% - |
-1.54% - |
-0.02% - |
-3.44% - |
-3.12% - |