2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q3 | 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] |
49.58% -5.1% |
38.46% -22.4% |
40.97% 6.5% |
42.42% 3.5% |
42.46% 0.1% |
26.05% -38.6% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.26% 112.8% |
47.11% 29.9% |
56.35% 19.6% |
-17.42% - |
-37.26% - |
-77.18% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.22% -1.5% |
61.15% -3.3% |
59.95% -2.0% |
57.74% -3.7% |
56.1% -2.9% |
51.45% -8.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.19% -2.4% |
62.83% 2.7% |
61.49% -2.1% |
56.47% -8.2% |
55.86% -1.1% |
56.61% 1.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.93M 1.3% |
144.74M 4.9% |
153.55M 6.1% |
154.5M 0.6% |
151.7M -1.8% |
150.09M -1.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.47B 1.5% |
1.67B 13.9% |
1.7B 1.7% |
1.59B -6.6% |
1.6B 0.9% |
1.44B -9.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
555.11M 3.0% |
681.85M 22.8% |
685.97M 0.6% |
695.26M 1.4% |
716.79M 3.1% |
730.46M 1.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
913.36M 0.6% |
991.08M 8.5% |
1.01B 2.4% |
893.79M -11.9% |
885.92M -0.9% |
713.65M -19.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.22M -0.7% |
95.69M 7.3% |
96.4M 0.7% |
89.18M -7.5% |
87.11M -2.3% |
85.63M -1.7% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.84M -10.6% |
37.44M 10.6% |
43.86M 17.1% |
13.87M -68.4% |
12.95M -6.7% |
11.58M -10.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.81M 17.0% |
13.87M -68.3% |
12.99M -6.3% |
11.58M -10.9% |
15.49M 33.8% |
11.76M -24.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.31M -4.9% |
79.59M 7.1% |
80.02M 0.5% |
59.69M -25.4% |
57.65M -3.4% |
61.2M 6.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.96M 105.9% |
72.9M 40.3% |
91.75M 25.9% |
-40.81M - |
-74.83M - |
-115.79M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.01M 115.5% |
68.19M 36.3% |
86.52M 26.9% |
-26.92M - |
-56.52M - |
-115.84M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.043 91.6% |
0.056 29.9% |
0.067 19.7% |
-0.021 - |
-0.044 - |
-8.073 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.46% 103.7% |
7.18% 31.6% |
8.97% 25.0% |
-2.86% - |
-5.95% - |
-14.41% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.41% 101.4% |
4.37% 28.3% |
5.46% 24.9% |
-1.65% - |
-3.42% - |
-7.64% - |