2019 Q1 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.42% - |
-28.47% - |
27.23% - |
8.26% -69.7% |
26.44% 220.2% |
49.64% 87.7% |
47.7% -3.9% |
45.81% -4.0% |
25.94% -43.4% |
2.73% -89.5% |
-53.49% - |
-101.54% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.18% 56.2% |
61.82% -17.8% |
101.43% 64.1% |
89.09% -12.2% |
94.38% 5.9% |
93.4% -1.0% |
99.26% 6.3% |
93.57% -5.7% |
83.13% -11.2% |
73.71% -11.3% |
62.32% -15.4% |
11.95% -80.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.61% 178.4% |
-16.18% - |
51.18% - |
20.26% -60.4% |
33.48% 65.2% |
52.36% 56.4% |
58.09% 10.9% |
48.07% -17.3% |
27.23% -43.4% |
1.93% -92.9% |
-60.79% - |
-107.43% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
497.35K 3.0% |
360.47K -27.5% |
397.06K 10.1% |
389.29K -2.0% |
406.52K 4.4% |
490.91K 20.8% |
499.32K 1.7% |
493.29K -1.2% |
427.3K -13.4% |
509.25K 19.2% |
500.51K -1.7% |
361.52K -27.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.74M 4.0% |
3.69M -1.2% |
3.79M 2.6% |
3.75M -1.0% |
3.42M -8.9% |
3.89M 13.9% |
4.21M 8.3% |
3.84M -8.8% |
3.86M 0.4% |
3.84M -0.4% |
3.31M -13.7% |
2.99M -9.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.22K -8.0% |
189.15K 44.1% |
176.64K -6.6% |
105.59K -40.2% |
117.06K 10.9% |
139.61K 19.3% |
222.43K 59.3% |
131.2K -41.0% |
100.01K -23.8% |
216.22K 116.2% |
278.06K 28.6% |
322.35K 15.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.61M 4.5% |
3.5M -2.8% |
3.61M 3.1% |
3.64M 0.9% |
3.3M -9.5% |
3.75M 13.8% |
3.99M 6.4% |
3.71M -7.0% |
3.76M 1.2% |
3.62M -3.5% |
3.03M -16.2% |
2.67M -12.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.78K -6.2% |
147.08K 65.7% |
-37.24K - |
740.47K - |
241.73K -67.4% |
-166.69K - |
376.66K - |
475.64K 26.3% |
315.84K -33.6% |
32.68K -89.7% |
-241.57K - |
-435.44K - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.22M 8.4% |
1.31M 7.3% |
1.45M 11.2% |
1.42M -2.6% |
2.16M 52.3% |
1.95M -9.8% |
1.78M -8.6% |
2.16M 21.2% |
2.13M -1.4% |
2.38M 11.8% |
2.26M -4.8% |
1.7M -24.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.31M 7.3% |
1.45M 11.2% |
1.42M -2.6% |
2.16M 52.3% |
1.95M -9.8% |
1.78M -8.6% |
2.16M 21.2% |
2.13M -1.4% |
2.38M 11.8% |
2.26M -4.8% |
1.7M -24.8% |
1.27M -25.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.78K -6.2% |
147.08K 65.7% |
-37.24K - |
740.47K - |
241.73K -67.4% |
-166.69K - |
376.66K - |
475.64K 26.3% |
315.84K -33.6% |
32.68K -89.7% |
-241.57K - |
-435.44K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.42K - |
-102.62K - |
108.13K - |
32.15K -70.3% |
107.49K 234.4% |
243.7K 126.7% |
238.18K -2.3% |
225.99K -5.1% |
110.82K -51.0% |
13.88K -87.5% |
-267.71K - |
-367.11K - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.27K - |
-102.62K - |
108.13K - |
32.15K -70.3% |
107.49K 234.4% |
243.7K 126.7% |
238.18K -2.3% |
225.99K -5.1% |
110.82K -51.0% |
13.88K -87.5% |
-267.71K - |
-367.11K - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 - |
-0.001 - |
0.001 - |
0 -69.8% |
0.001 235.2% |
0.003 122.0% |
0 -100% |
0.003 - |
0.001 -51.4% |
0 -86.8% |
-0.004 - |
-0.01 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.43% - |
-2.89% - |
3.04% - |
0.89% -70.8% |
3.1% 249.4% |
6.91% 123.2% |
6.15% -11.0% |
5.87% -4.6% |
2.97% -49.4% |
0.38% -87.3% |
-8.04% - |
-12.88% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.26% - |
-2.76% - |
2.89% - |
0.85% -70.5% |
3% 251.8% |
6.67% 122.3% |
5.88% -11.9% |
5.61% -4.5% |
2.88% -48.7% |
0.36% -87.5% |
-7.49% - |
-11.65% - |