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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.55% - |
22.15% 387.2% |
26.22% 18.4% |
8.74% -66.7% |
16.19% 85.3% |
7.91% -51.1% |
-2.51% - |
-43.01% - |
-93.49% - |
-51.03% - |
-47.16% - |
-86.92% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.29% 13.9% |
66.15% 9.7% |
68.82% 4.0% |
64.39% -6.4% |
66.33% 3.0% |
64.7% -2.4% |
62.06% -4.1% |
60.09% -3.2% |
55.68% -7.3% |
56.07% 0.7% |
55.88% -0.4% |
53.48% -4.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.66% - |
22.33% 379.1% |
26.64% 19.3% |
8.63% -67.6% |
15.46% 79.3% |
4.83% -68.8% |
-9.42% - |
-57.77% - |
-116.87% - |
-70.88% - |
-46.55% - |
-96.29% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.5M 25.2% |
63.03M 41.7% |
75.74M 20.2% |
70.25M -7.2% |
79.42M 13.0% |
73.09M -8.0% |
60.84M -16.8% |
38.34M -37.0% |
27.73M -27.7% |
35.52M 28.1% |
42.4M 19.4% |
33.02M -22.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
334.38M 3.2% |
367.44M 9.9% |
678.21M 84.6% |
698.05M 2.9% |
733.96M 5.1% |
738.05M 0.6% |
750.62M 1.7% |
746.43M -0.6% |
745.5M -0.1% |
747.69M 0.3% |
951.68M 27.3% |
942.62M -1.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.46M 5.7% |
41.45M 36.1% |
45.71M 10.3% |
44.17M -3.4% |
53.68M 21.5% |
43.61M -18.8% |
42.14M -3.4% |
32.77M -22.2% |
37.24M 13.6% |
37.34M 0.3% |
243.63M 552.4% |
246.41M 1.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
303.93M 2.9% |
326M 7.3% |
632.5M 94.0% |
653.87M 3.4% |
680.28M 4.0% |
694.44M 2.1% |
708.48M 2.0% |
713.66M 0.7% |
708.27M -0.8% |
710.34M 0.3% |
708.05M -0.3% |
696.21M -1.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.32M -29.0% |
24.02M 456.7% |
24.66M 2.7% |
20.03M -18.8% |
15.31M -23.6% |
-392K - |
4.81M - |
11.95M 148.6% |
68K -99.4% |
-2.56M - |
-1.41M - |
1.73M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
256.95M 249.5% |
253.54M -1.3% |
267.04M 5.3% |
559.46M 109.5% |
571.45M 2.1% |
580.29M 1.5% |
41.61M -92.8% |
34.6M -16.8% |
38.27M 10.6% |
30.38M -20.6% |
16.71M -45.0% |
9.47M -43.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
253.54M -1.3% |
267.04M 5.3% |
559.46M 109.5% |
571.45M 2.1% |
580.29M 1.5% |
41.61M -92.8% |
34.6M -16.8% |
38.27M 10.6% |
30.38M -20.6% |
16.71M -45.0% |
9.47M -43.3% |
96.28M 916.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-3.41M - |
13.5M - |
13.36M -1.1% |
11.99M -10.2% |
5.7M -52.5% |
-10.72M - |
-2.87M - |
9.66M - |
-3.79M - |
-5.56M - |
-4.5M - |
-1.3M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.02M - |
13.96M 590.1% |
19.86M 42.3% |
6.14M -69.1% |
12.86M 109.4% |
5.78M -55.0% |
-1.53M - |
-16.49M - |
-25.92M - |
-18.12M - |
-20M - |
-28.7M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.02M - |
13.96M 590.1% |
19.86M 42.3% |
6.14M -69.1% |
12.86M 109.4% |
5.78M -55.0% |
-1.53M - |
-16.49M - |
-25.92M - |
-18.12M - |
-20M - |
-28.7M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 - |
0.66 560% |
0.9 36.4% |
0.27 -70% |
0.57 111.1% |
0.26 -54.4% |
-0.07 - |
-0.76 - |
-1.17 - |
-0.81 - |
-0.89 - |
-1.26 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.68% - |
4.43% 556.4% |
4.14% -6.5% |
0.95% -77.0% |
1.93% 101.9% |
0.84% -56.4% |
-0.22% - |
-2.32% - |
-3.65% - |
-2.56% - |
-2.82% - |
-4.09% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.61% - |
3.98% 547.4% |
3.8% -4.5% |
0.89% -76.5% |
1.8% 101.3% |
0.79% -56.3% |
-0.21% - |
-2.2% - |
-3.48% - |
-2.43% - |
-2.35% - |
-3.03% - |