2018 Q2 | 2018 Q3 | 2018 Q4 | 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] | [friend] | [friend] | [friend] |
59.05% -10.2% |
55.6% -5.8% |
55.5% -0.2% |
47.61% -14.2% |
47.4% -0.4% |
47.36% -0.1% |
47.33% -0.1% |
47.18% -0.3% |
47.14% -0.1% |
47.02% -0.3% |
44.04% -6.3% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-28.05% - |
2.44% - |
-4.79% - |
-21.71% - |
6.02% - |
27.79% 361.7% |
4.11% -85.2% |
3% -26.9% |
-13.02% - |
8.7% - |
6.54% -24.9% |
10.06% 53.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.9% -2.8% |
79% -1.1% |
79.57% 0.7% |
79.56% 0.0% |
80.02% 0.6% |
80.69% 0.8% |
80.73% 0.1% |
80.57% -0.2% |
80.71% 0.2% |
81.12% 0.5% |
81.22% 0.1% |
80.69% -0.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-12.31% - |
-12.2% - |
-9.56% - |
-10.85% - |
-7.86% - |
-3.22% - |
1.26% - |
-0.66% - |
-7.26% - |
0.04% - |
8.33% 22653.8% |
7.25% -12.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.63M 17.9% |
27.07M 5.6% |
29.8M 10.1% |
32.05M 7.6% |
34.94M 9.0% |
36.97M 5.8% |
38.95M 5.4% |
41.46M 6.4% |
43.59M 5.1% |
46.51M 6.7% |
49.28M 6.0% |
51.4M 4.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
257.39M 1.1% |
259.54M 0.8% |
268.22M 3.3% |
273.52M 2.0% |
270.78M -1.0% |
270.67M 0.0% |
283.67M 4.8% |
295.15M 4.0% |
288.96M -2.1% |
254.18M -12.0% |
158.38M -37.7% |
173.07M 9.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.55M 10.6% |
68.54M 7.8% |
77.57M 13.2% |
85.19M 9.8% |
83.24M -2.3% |
82.18M -1.3% |
91.46M 11.3% |
99.91M 9.2% |
144.43M 44.6% |
118.47M -18.0% |
107.65M -9.1% |
113.43M 5.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
193.84M -1.7% |
191M -1.5% |
190.66M -0.2% |
188.33M -1.2% |
187.54M -0.4% |
188.49M 0.5% |
192.21M 2.0% |
195.25M 1.6% |
144.54M -26.0% |
135.7M -6.1% |
50.72M -62.6% |
59.64M 17.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-631K - |
-410K - |
-30K - |
-1.97M - |
1.09M - |
975K -10.7% |
2.19M 124.9% |
-2.18M - |
5.45M - |
6.21M 14.0% |
6.48M 4.2% |
8.43M 30.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
217.38M -1.0% |
216.31M -0.5% |
215.51M -0.4% |
215.32M -0.1% |
211.98M -1.6% |
212.34M 0.2% |
212.73M 0.2% |
216.29M 1.7% |
215.83M -0.2% |
203.92M -5.5% |
170.65M -16.3% |
71.95M -57.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
216.31M -0.5% |
215.51M -0.4% |
215.32M -0.1% |
211.98M -1.6% |
212.34M 0.2% |
212.73M 0.2% |
216.29M 1.7% |
215.83M -0.2% |
203.92M -5.5% |
170.65M -16.3% |
71.95M -57.8% |
80.65M 12.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-831K - |
-1.04M - |
-176K - |
-2.27M - |
886K - |
624K -29.6% |
1.97M 216.0% |
-2.29M - |
5.29M - |
6.09M 15.1% |
6.23M 2.2% |
8.22M 32.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-7.19M - |
661K - |
-1.43M - |
-6.96M - |
2.1M - |
10.27M 388.5% |
1.6M -84.4% |
1.25M -22.2% |
-5.67M - |
4.05M - |
3.22M -20.4% |
5.17M 60.4% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-7.19M - |
661K - |
-1.43M - |
-6.96M - |
2.1M - |
10.27M 388.5% |
1.6M -84.4% |
1.25M -22.2% |
-5.67M - |
4.05M - |
3.22M -20.4% |
5.17M 60.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.22 - |
0.02 - |
-0.04 - |
-0.21 - |
0.06 - |
0.3 400% |
0.05 -83.3% |
0.04 -20.0% |
-0.17 - |
0.12 - |
0.1 -16.7% |
0.17 70% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-3.68% - |
0.34% - |
-0.75% - |
-3.67% - |
1.12% - |
5.46% 388.3% |
0.84% -84.6% |
0.64% -23.5% |
-3.34% - |
2.89% - |
3.46% 19.7% |
9.37% 171.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.81% - |
0.26% - |
-0.54% - |
-2.57% - |
0.77% - |
3.79% 391.1% |
0.58% -84.8% |
0.43% -25.5% |
-1.94% - |
1.49% - |
1.56% 4.8% |
3.12% 99.7% |