2019 Q1 | 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] | - | - | - | - | - | - |
0% - |
- | - |
0% - |
0% - |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
-1.59% - |
12.52% - |
8.04% -35.7% |
3.64% -54.7% |
8.46% 132.3% |
4.1% -51.6% |
7.21% 75.9% |
-2.95% - |
9.25% - |
-3.98% - |
11.46% - |
-0.13% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
64.88% 4.8% |
62.36% -3.9% |
54.52% -12.6% |
56.04% 2.8% |
59.75% 6.6% |
59.65% -0.2% |
57.32% -3.9% |
57.84% 0.9% |
59.13% 2.2% |
59.7% 1.0% |
58.01% -2.8% |
55.34% -4.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
19.38% 33.6% |
18.87% -2.6% |
8.62% -54.3% |
10.06% 16.8% |
16.85% 67.4% |
17.36% 3.1% |
12.58% -27.5% |
4.56% -63.7% |
18.16% 298.2% |
5.18% -71.5% |
9.63% 86.0% |
4.59% -52.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
278.27M 10.1% |
328.19M 17.9% |
344.83M 5.1% |
327.47M -5.0% |
364.67M 11.4% |
378.29M 3.7% |
366.8M -3.0% |
345.68M -5.8% |
379.1M 9.7% |
392.7M 3.6% |
382.76M -2.5% |
354.17M -7.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | - |
1.01B - |
1.22B 21.2% |
1.65B 35.1% |
1.66B 0.4% |
1.7B 2.4% |
1.71B 0.6% |
1.71B -0.2% |
1.78B 4.6% |
1.79B 0.5% |
1.87B 4.2% |
1.82B -2.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | - |
777.99M - |
1.04B 33.3% |
1.45B 39.3% |
1.42B -2.0% |
1.42B 0.6% |
1.48B 3.9% |
1.75B 18.4% |
1.8B 2.4% |
1.48B -17.7% |
1.49B 0.9% |
1.42B -4.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - |
230.84M - |
185.43M -19.7% |
206.59M 11.4% |
242.36M 17.3% |
273.33M 12.8% |
227.34M -16.8% |
-48.41M - |
-12.57M - |
313.14M - |
376.06M 20.1% |
394.96M 5.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
50.27M 114.0% |
72.13M 43.5% |
29.88M -58.6% |
1.57M -94.7% |
48.95M 3011.6% |
67.11M 37.1% |
51.8M -22.8% |
-14.83M - |
68.62M - |
50.61M -26.2% |
70.76M 39.8% |
-5.8M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
156.31M 13.4% |
113.14M -27.6% |
161.34M 42.6% |
97.92M -39.3% |
92.96M -5.1% |
81M -12.9% |
115.91M 43.1% |
112.13M -3.3% |
92.95M -17.1% |
111.56M 20.0% |
125.31M 12.3% |
179.96M 43.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
113.14M -27.6% |
161.34M 42.6% |
97.92M -39.3% |
92.96M -5.1% |
81M -12.9% |
115.91M 43.1% |
112.13M -3.3% |
92.95M -17.1% |
111.56M 20.0% |
125.31M 12.3% |
179.96M 43.6% |
102.18M -43.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
43.65M 135.7% |
60.39M 38.4% |
12.66M -79.0% |
-24.25M - |
16.97M - |
44.28M 160.9% |
22.25M -49.8% |
-35.63M - |
42.26M - |
22.55M -46.6% |
53.6M 137.7% |
-28.29M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
-4.44M - |
41.08M - |
27.74M -32.5% |
11.93M -57.0% |
30.86M 158.6% |
15.5M -49.8% |
26.43M 70.6% |
-10.2M - |
35.05M - |
-15.61M - |
43.87M - |
-467K - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
-4.44M - |
41.08M - |
27.74M -32.5% |
11.93M -57.0% |
30.86M 158.6% |
15.5M -49.8% |
26.43M 70.6% |
-10.2M - |
35.05M - |
-15.61M - |
43.87M - |
-467K - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
-0.028 - |
0.256 - |
0.173 -32.5% |
0.074 -57.0% |
0.192 158.6% |
0.097 -49.8% |
0.165 70.6% |
-0.064 - |
0.24 - |
-0.1 - |
0.28 - |
-0.003 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | - |
17.8% - |
13.33% -25.1% |
6.09% -54.3% |
13.75% 125.8% |
6.01% -56.3% |
10.56% 75.7% |
-11.4% - |
- |
-10.39% - |
12.73% - |
-0.12% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | - |
4.07% - |
2.49% -39.0% |
0.83% -66.6% |
1.86% 124.6% |
0.92% -50.5% |
1.55% 68.1% |
-0.6% - |
2.01% - |
-0.87% - |
2.4% - |
-0.03% - |