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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] |
11.97% - |
-18.91% - |
-10% - |
8.43% - |
22.61% 168.3% |
20.4% -9.8% |
-9.88% - |
2.47% - |
7.41% 200.3% |
0.48% -93.5% |
0.77% 60.7% |
2.35% 204.6% |
|
Gross Margin | [friend] | [friend] | [friend] |
42.06% 2.7% |
40.83% -2.9% |
41.56% 1.8% |
41.35% -0.5% |
41.96% 1.5% |
31.27% -25.5% |
30.65% -2.0% |
39.32% 28.3% |
39.8% 1.2% |
37.29% -6.3% |
38.7% 3.8% |
32.82% -15.2% |
|
Operating Margin | [friend] | [friend] | [friend] |
23% 13.5% |
15.99% -30.5% |
13.66% -14.6% |
18.16% 33.0% |
14.96% -17.6% |
4.34% -71.0% |
-7.94% - |
15.86% - |
17.29% 9.0% |
12.61% -27.1% |
12.41% -1.6% |
6.82% -45.0% |
|
Total Revenue | [friend] | [friend] | [friend] |
193.04M 20.4% |
159.67M -17.3% |
179.8M 12.6% |
200.06M 11.3% |
179.42M -10.3% |
154.78M -13.7% |
154.16M -0.4% |
172.21M 11.7% |
175.26M 1.8% |
156.53M -10.7% |
155.71M -0.5% |
158.64M 1.9% |
|
Total Assets | [friend] | [friend] | [friend] | - |
1.14B - |
1.19B 5.0% |
1.25B 4.7% |
1.26B 1.0% |
1.26B -0.3% |
1.25B -0.6% |
1.24B -0.6% |
1.25B 0.7% |
1.22B -2.5% |
1.2B -1.3% |
1.19B -1.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | - |
816.86M - |
888.57M 8.8% |
909.25M 2.3% |
876.39M -3.6% |
838.77M -4.3% |
833.65M -0.6% |
821.92M -1.4% |
815.25M -0.8% |
781.22M -4.2% |
762.19M -2.4% |
746.82M -2.0% |
|
Total Equity | [friend] | [friend] | [friend] | - |
319.82M - |
304.49M -4.8% |
339.44M 11.5% |
384.37M 13.2% |
418.29M 8.8% |
415.99M -0.5% |
420.4M 1.1% |
435.42M 3.6% |
437.9M 0.6% |
441.15M 0.7% |
444.92M 0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
27.44M 44.8% |
-21.48M - |
-3.33M - |
18.35M - |
2.48M -86.5% |
-8.67M - |
148K - |
3.64M 2358.8% |
30.74M 744.8% |
22.48M -26.9% |
31.23M 38.9% |
18.84M -39.7% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
87.46M 22.0% |
55.66M -36.4% |
53.93M -3.1% |
36.33M -32.6% |
44.08M 21.4% |
30.55M -30.7% |
16.61M -45.7% |
26.15M 57.5% |
20.82M -20.4% |
42.74M 105.3% |
36.83M -13.8% |
41.08M 11.5% |
|
End Cash Position | [friend] | [friend] | [friend] |
55.66M -36.4% |
53.93M -3.1% |
36.33M -32.6% |
44.08M 21.4% |
30.55M -30.7% |
16.61M -45.7% |
26.15M 57.5% |
20.82M -20.4% |
42.74M 105.3% |
36.83M -13.8% |
41.08M 11.5% |
41.13M 0.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
23.4M 47.6% |
-24.81M - |
-8.1M - |
12.61M - |
-1.39M - |
-10.8M - |
-1.7M - |
2.64M - |
29.01M 999.6% |
20.8M -28.3% |
29.71M 42.8% |
17.58M -40.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
23.1M - |
-30.2M - |
-17.98M - |
16.86M - |
40.56M 140.6% |
31.58M -22.1% |
-15.23M - |
4.25M - |
12.98M 205.6% |
752K -94.2% |
1.2M 59.8% |
3.73M 210.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
23.1M - |
-30.2M - |
-17.98M - |
16.86M - |
40.56M 140.6% |
31.58M -22.1% |
-21.14M - |
4.25M - |
12.98M 205.6% |
752K -94.2% |
1.2M 59.8% |
3.73M 210.3% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.34 - |
-0.28 - |
-0.16 - |
0.15 - |
0.35 133.3% |
0.27 -22.9% |
-0.13 - |
0.04 - |
0.11 175.0% |
0.01 -90.9% |
0.01 0% |
0.03 200.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
-9.44% - |
-5.76% - |
5.24% - |
11.21% 114.1% |
7.87% -29.8% |
-3.65% - |
1.02% - |
3.03% 198.7% |
0.17% -94.3% |
0.27% 58.8% |
0.84% 207.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
-2.66% - |
-1.54% - |
1.38% - |
3.23% 134.1% |
2.51% -22.4% |
-1.21% - |
0.34% - |
1.04% 205.4% |
0.06% -94.2% |
0.1% 62.9% |
0.31% 214.0% |