2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q3 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q3 | 2021 Q4 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.02% 5.2% |
21.1% 40.5% |
- |
23.01% - |
24.03% 4.4% |
19.06% -20.7% |
23.11% 21.2% |
19.8% -14.4% |
19.3% -2.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.68% 37.4% |
38.82% -18.6% |
- |
50.03% - |
40.17% -19.7% |
38.5% -4.1% |
5.52% -85.7% |
37.31% 576.3% |
36.16% -3.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.81% 74.0% |
25.47% -30.8% |
- |
39.13% - |
26.26% -32.9% |
23.04% -12.2% |
-16.83% - |
22.32% - |
21.51% -3.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
573.98M 24.8% |
647.68M 12.8% |
406.06M -37.3% |
793.05M 95.3% |
763.76M -3.7% |
175.18M -77.1% |
719.38M 310.7% |
686.85M -4.5% |
680.23M -1.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.2B - |
1.28B 6.7% |
1.39B 8.7% |
1.49B 7.8% |
- |
1.54B - |
1.58B 2.5% |
2.35B 48.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
306.04M - |
288.6M -5.7% |
360.06M 24.8% |
412.44M 14.5% |
- |
378.72M - |
352.93M -6.8% |
377.04M 6.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
889.41M - |
986.68M 10.9% |
1.03B 4.0% |
1.08B 5.4% |
- |
1.16B - |
1.23B 5.6% |
1.97B 61.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
140.32M - |
153.89M 9.7% |
- |
300.56M - |
- |
122.7M - |
266.58M 117.3% |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
6.38M - |
12.74M 99.6% |
- |
12.74M - |
38.22M 200.1% |
9.3M -75.7% |
38.22M 310.9% |
9.3M -75.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
12.74M - |
32.61M 156.1% |
- |
38.22M - |
9.3M -75.7% |
4.36M -53.2% |
50.19M 1051.8% |
749.92M 1394.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-47.48M - |
-37.13M - |
153.89M - |
97.98M -36.3% |
59.21M -39.6% |
16.49M -72.1% |
-37.35M - |
134.37M - |
81.92M -39.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
136.69M - |
92.91M -32.0% |
- |
183.52M - |
- |
75.66M - |
135.97M 79.7% |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.802 31.4% |
1.25 55.9% |
0.841 -32.7% |
1.641 95.2% |
1.66 1.1% |
0.3 -81.9% |
1.499 399.7% |
1.23 -18.0% |
1.19 -3.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
17.36% - |
- |
17.78% - |
18.62% 4.7% |
- |
15.48% - |
11.78% -23.9% |
6.65% -43.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
12.8% - |
- |
13.16% - |
13.65% 3.7% |
- |
11.81% - |
8.85% -25.1% |
5.58% -36.9% |