2017 Q4 | 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] |
33.32% -21.4% |
32.53% -2.4% |
32.45% -0.3% |
24.92% -23.2% |
25.2% 1.1% |
24.67% -2.1% |
24.52% -0.6% |
23.07% -5.9% |
22.88% -0.8% |
22.73% -0.7% |
22.38% -1.5% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.14% - |
7.86% - |
14.75% 87.7% |
16.56% 12.3% |
18.31% 10.6% |
14.95% -18.3% |
8.2% -45.2% |
0.25% -97.0% |
-19.08% - |
-38.21% - |
-55.93% - |
-66.88% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.66% 6.4% |
59.13% 8.2% |
63.74% 7.8% |
65.43% 2.7% |
66.47% 1.6% |
66.1% -0.5% |
64.51% -2.4% |
63.87% -1.0% |
61.76% -3.3% |
59.2% -4.2% |
57.01% -3.7% |
55.32% -3.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.07% - |
8.04% 11843.5% |
15.01% 86.7% |
16.72% 11.4% |
18.23% 9.1% |
14.09% -22.7% |
5.69% -59.6% |
-4.79% - |
-28.38% - |
-52.62% - |
-69.08% - |
-78.69% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.98M 17.7% |
183.34M 19.8% |
218.81M 19.3% |
253.52M 15.9% |
288.44M 13.8% |
298.51M 3.5% |
283.61M -5.0% |
251.69M -11.3% |
200M -20.5% |
162.43M -18.8% |
143.99M -11.4% |
138.67M -3.7% |
|
Total Assets | [friend] | [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] | [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] | [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] | [friend] |
21.34M 3.4% |
41.17M 93.0% |
59.08M 43.5% |
73.03M 23.6% |
84.03M 15.1% |
59.61M -29.1% |
39.75M -33.3% |
27.23M -31.5% |
7.09M -74.0% |
-4.12M - |
8.06M - |
-2.16M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.49M 43.8% |
69.21M -32.5% |
73.53M 6.2% |
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% |
|
End Cash Position | [friend] | [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] | [friend] |
4.46M -55.5% |
16.25M 264.1% |
25.29M 55.7% |
35.44M 40.2% |
44.56M 25.7% |
20.33M -54.4% |
4.1M -79.8% |
-2.67M - |
-17.06M - |
-20.94M - |
-4.19M - |
-15.16M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-218K - |
14.41M - |
32.28M 124.0% |
41.98M 30.1% |
52.82M 25.8% |
44.64M -15.5% |
23.25M -47.9% |
624K -97.3% |
-38.16M - |
-62.06M - |
-80.53M - |
-92.75M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-218K - |
14.41M - |
32.28M 124.0% |
41.98M 30.1% |
52.82M 25.8% |
44.64M -15.5% |
23.25M -47.9% |
624K -97.3% |
-38.16M - |
-62.06M - |
-80.53M - |
-92.75M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.04 - |
0.74 1750% |
1.53 106.8% |
2 30.7% |
2.45 22.5% |
2.02 -17.6% |
1.03 -49.0% |
0 -100% |
-1.74 - |
-2.82 - |
-3.63 - |
-4.13 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.11% - |
6.72% - |
8.7% 29.4% |
8.85% 1.7% |
10.73% 21.3% |
8.75% -18.5% |
3.47% -60.4% |
0.09% -97.4% |
-5.5% - |
-8.84% - |
-11.37% - |
-13.16% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.09% - |
5.82% - |
7.93% 36.2% |
8.21% 3.6% |
9.89% 20.4% |
8.08% -18.3% |
3.26% -59.7% |
0.09% -97.3% |
-5.16% - |
-8.35% - |
-9.46% - |
-10.98% - |