2017 Q4 | 2018 Q4 | 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] | - | - | - | - |
0% - |
67.56% - |
68.63% 1.6% |
65.11% -5.1% |
63.27% -2.8% |
60.62% -4.2% |
60.62% 0% |
60.71% 0.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
-98.03% - |
83.95% - |
91.13% 8.6% |
45.72% -49.8% |
60.54% 32.4% |
56.85% -6.1% |
51.02% -10.2% |
48.54% -4.9% |
44.84% -7.6% |
40.32% -10.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
92.75% - |
93.2% 0.5% |
92.32% -0.9% |
93.37% 1.1% |
92.81% -0.6% |
92.6% -0.2% |
93.06% 0.5% |
93.09% 0.0% |
93.45% 0.4% |
93.99% 0.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
-498.01% - |
26.69% - |
56.22% 110.6% |
38.08% -32.3% |
51.88% 36.2% |
53.69% 3.5% |
50.73% -5.5% |
49.91% -1.6% |
46.21% -7.4% |
39.43% -14.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0 - |
0 - |
4.08M - |
38.42M 842.2% |
75.95M 97.7% |
94.45M 24.4% |
235.96M 149.8% |
294.01M 24.6% |
364.52M 24.0% |
348.83M -4.3% |
360.25M 3.3% |
336.56M -6.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
260.62M -1.9% |
1.19B 358.5% |
1.2B 0.5% |
1.22B 1.4% |
1.25B 2.7% |
1.33B 6.4% |
1.35B 1.9% |
1.42B 4.7% |
1.45B 2.3% |
1.52B 4.5% |
1.57B 3.8% |
1.62B 2.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.34M 5.6% |
35.48M 20.9% |
25.02M -29.5% |
10.66M -57.4% |
13.51M 26.8% |
50.05M 270.5% |
35.42M -29.2% |
37.25M 5.2% |
57.88M 55.4% |
89.05M 53.9% |
108.52M 21.9% |
116.81M 7.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
231.28M -2.8% |
1.16B 401.3% |
1.18B 1.4% |
1.21B 2.6% |
1.24B 2.5% |
1.28B 3.5% |
1.32B 3.1% |
1.38B 4.7% |
1.39B 0.9% |
1.43B 2.4% |
1.46B 2.6% |
1.5B 2.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-42.46M - |
- |
-48.78M - |
- |
13.85M - |
- |
110.78M - |
- |
137.49M - |
- |
86.55M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.68M 6001.7% |
541.39K -95.4% |
191.48K -64.6% |
144.88K -24.3% |
222.12K 53.3% |
610.49M 274747.3% |
110.43M -81.9% |
286.12M 159.1% |
640.61M 123.9% |
682.02M 6.5% |
706.25M 3.6% |
758.69M 7.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
222.12K 53.3% |
610.49M 274747.3% |
110.43M -81.9% |
286.12M 159.1% |
640.61M 123.9% |
682.02M 6.5% |
706.25M 3.6% |
758.69M 7.4% |
751.44M -1.0% |
799.41M 6.4% |
909.89M 13.8% |
963.18M 5.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-46.18M - |
-50.05M - |
-51.93M - |
-25.36M - |
-5.82M - |
60.02M - |
74.9M 24.8% |
92.54M 23.5% |
111.94M 21.0% |
60.56M -45.9% |
77.77M 28.4% |
74.39M -4.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-24.14M - |
- |
-4M - |
- |
69.21M - |
- |
142.85M - |
- |
185.99M - |
- |
161.55M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.201 - |
-0.221 - |
-0.033 - |
0.207 - |
0.455 119.4% |
1.018 123.9% |
0.9 -11.6% |
0.782 -13.1% |
0.754 -3.6% |
0.577 -23.5% |
0.785 36.0% |
0.631 -19.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-10.44% - |
-2.35% - |
-0.56% - |
4.47% - |
9.43% 111.2% |
9.86% 4.6% |
11.45% 16.1% |
12.92% 12.8% |
14.14% 9.5% |
12.51% -11.6% |
11.61% -7.2% |
9.43% -18.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-9.26% - |
-2.28% - |
-0.55% - |
4.35% - |
9.16% 110.6% |
9.53% 4.0% |
11.18% 17.3% |
12.69% 13.5% |
13.77% 8.5% |
11.9% -13.6% |
11.04% -7.2% |
8.95% -18.9% |