2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.97% 0.0% |
74.97% 0% |
74.97% 0% |
74.97% 0% |
74.97% 0% |
74.97% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.98% -37.6% |
2.96% -40.5% |
4.06% 36.8% |
7.5% 85.0% |
10.05% 33.9% |
10.22% 1.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.03% -13.6% |
25.74% -11.3% |
25.2% -2.1% |
27.54% 9.3% |
30.66% 11.3% |
31.57% 3.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.74% -35.2% |
7.39% -31.2% |
7.62% 3.2% |
11.22% 47.2% |
13.75% 22.5% |
13.61% -1.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
608.6M -8.6% |
610.35M 0.3% |
596.33M -2.3% |
559.78M -6.1% |
553M -1.2% |
557.22M 0.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
561.08M 7.6% |
522.81M -6.8% |
548.22M 4.9% |
475.21M -13.3% |
480.33M 1.1% |
484.76M 0.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
328.47M 11.1% |
276.48M -15.8% |
300.11M 8.5% |
207.56M -30.8% |
202.26M -2.6% |
176.84M -12.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
232.74M 3.1% |
246.5M 5.9% |
248.32M 0.7% |
267.88M 7.9% |
278.32M 3.9% |
308.37M 10.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.34M 12.0% |
59.99M -32.1% |
61M 1.7% |
67.72M 11.0% |
84.39M 24.6% |
76.45M -9.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.94M -25.2% |
161.62M 60.1% |
151.96M -6.0% |
90.35M -40.5% |
132.65M 46.8% |
91.39M -31.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
139.83M -13.5% |
90.35M -35.4% |
131.88M 46.0% |
91.39M -30.7% |
115.28M 26.1% |
107.73M -6.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-6.44M - |
-20.06M - |
21.7M - |
47.41M 118.5% |
64.38M 35.8% |
57.76M -10.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.53M -52.2% |
28.51M -36.0% |
33.8M 18.6% |
55.16M 63.2% |
72.59M 31.6% |
72.73M 0.2% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.33M -42.9% |
18.09M -40.4% |
24.18M 33.7% |
42M 73.7% |
55.55M 32.3% |
56.92M 2.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.13 -43.0% |
0.077 -40.8% |
0.103 33.8% |
0.18 74.8% |
0.238 32.2% |
0.243 2.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.44% -46.1% |
7.66% -33.0% |
10.05% 31.2% |
16.33% 62.4% |
21.1% 29.2% |
19.76% -6.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.87% -47.9% |
3.47% -40.9% |
4.36% 25.8% |
8.42% 93.0% |
10.8% 28.3% |
11.86% 9.8% |