2016 Q4 | 2017 Q4 | 2018 Q4 | 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] |
76.78% 1.8% |
78.5% 2.2% |
77.85% -0.8% |
76.34% -1.9% |
69.08% -9.5% |
67.09% -2.9% |
68.3% 1.8% |
67.79% -0.7% |
67.7% -0.1% |
65.87% -2.7% |
65.87% 0% |
66.02% 0.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56% -83.9% |
-3.99% - |
-21.01% - |
-17.52% - |
-13.77% - |
-7.66% - |
7.84% - |
8.32% 6.1% |
8.45% 1.5% |
9.62% 13.9% |
17.86% 85.7% |
20.05% 12.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.03% -0.9% |
52.88% 5.7% |
42.85% -19.0% |
43.21% 0.8% |
44.17% 2.2% |
46.55% 5.4% |
54.69% 17.5% |
56.15% 2.7% |
56.93% 1.4% |
59.81% 5.1% |
62.93% 5.2% |
64.6% 2.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.95% -89.6% |
-5.61% - |
-22.87% - |
-18.41% - |
-14.51% - |
-9.42% - |
6.66% - |
7.15% 7.4% |
6.37% -10.9% |
9.25% 45.1% |
8.39% -9.2% |
11.23% 33.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
402.12M -8.2% |
356.17M -11.4% |
334.36M -6.1% |
352.82M 5.5% |
375.41M 6.4% |
398.2M 6.1% |
491.3M 23.4% |
489.66M -0.3% |
474.74M -3.0% |
479.79M 1.1% |
436.03M -9.1% |
445.17M 2.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
969.01M -5.0% |
965.04M -0.4% |
1.01B 4.8% |
956.4M -5.5% |
941.19M -1.6% |
874.84M -7.0% |
1B 14.6% |
938.58M -6.4% |
923.33M -1.6% |
903.71M -2.1% |
1.02B 13.4% |
981.22M -4.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.03M 4.1% |
170.7M 16.1% |
196.45M 15.1% |
182.82M -6.9% |
180.52M -1.3% |
155.45M -13.9% |
183.99M 18.4% |
138M -25.0% |
146.65M 6.3% |
133.25M -9.1% |
144.46M 8.4% |
116.56M -19.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
822.89M -6.5% |
789.63M -4.0% |
811.69M 2.8% |
772.47M -4.8% |
758.12M -1.9% |
717.29M -5.4% |
811.17M 13.1% |
794.84M -2.0% |
770.09M -3.1% |
764.59M -0.7% |
879.31M 15.0% |
864.84M -1.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-8.56M - |
- |
-41.22M - |
- |
-2.58M - |
- |
1.93M - |
- |
33.85M - |
- |
13.6M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
167.47M 23.3% |
575.68M 243.8% |
449.9M -21.9% |
231.51M -48.5% |
226.97M -2.0% |
238.98M 5.3% |
271.68M 13.7% |
202.89M -25.3% |
191.12M -5.8% |
149.16M -22.0% |
147.03M -1.4% |
140.87M -4.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
228.53M -1.6% |
239.95M 5.0% |
271.68M 13.2% |
203.82M -25.0% |
190.61M -6.5% |
148.15M -22.3% |
147.03M -0.8% |
139.58M -5.1% |
203.92M 46.1% |
167.97M -17.6% |
185.89M 10.7% |
75.05M -59.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-78.57M - |
-83.45M - |
-107.05M - |
-84.59M - |
-52.52M - |
-50.58M - |
-20.2M - |
-16.58M - |
17.39M - |
39.22M 125.6% |
-885.31K - |
5M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.24M - |
- |
-71.96M - |
- |
-54.15M - |
- |
36.46M - |
- |
38.37M - |
- |
77.38M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.205 -65.5% |
0.055 -73.3% |
-0.68 - |
-0.6 - |
-0.5 - |
-0.3 - |
0.37 - |
0.39 5.4% |
0.38 -2.6% |
0.44 15.8% |
0.76 72.7% |
0.87 14.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.99% -79.4% |
-1.75% - |
-8.13% - |
-7.48% - |
-6.54% - |
-4.05% - |
4.72% - |
5.2% 10.1% |
5.25% 0.9% |
6.23% 18.7% |
9.16% 47.1% |
10.75% 17.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.81% -80.5% |
-1.44% - |
-6.7% - |
-6.25% - |
-5.41% - |
-3.32% - |
3.81% - |
4.3% 12.9% |
4.3% 0.0% |
5.19% 20.6% |
7.64% 47.3% |
9.3% 21.6% |