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] |
50.1% 0% |
42.38% -15.4% |
47.57% 12.2% |
47.57% 0% |
47.57% 0% |
47.57% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.12% 104.1% |
4.05% -1.7% |
3.06% -24.5% |
2.81% -8.3% |
4.33% 54.3% |
4.29% -1.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.4% -0.4% |
11.51% 1.0% |
11.34% -1.4% |
13.26% 16.9% |
13.51% 1.9% |
12.4% -8.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.03% 66.9% |
5.64% -6.4% |
4.2% -25.6% |
4.14% -1.3% |
5.27% 27.2% |
4.9% -7.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
225.72M 40.3% |
246.44M 9.2% |
212.31M -13.8% |
179.09M -15.7% |
200.27M 11.8% |
180.88M -9.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.32M 9.7% |
114.77M -5.4% |
134.98M 17.6% |
156.96M 16.3% |
155.17M -1.1% |
153.94M -0.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.23M 7.3% |
55.92M -15.6% |
73.37M 31.2% |
93.11M 26.9% |
84.92M -8.8% |
81.94M -3.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.09M 12.8% |
58.83M 6.8% |
61.58M 4.7% |
63.85M 3.7% |
70.25M 10.0% |
71.61M 1.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.37M - |
10.49M - |
13.93M 32.8% |
-13.51M - |
-772K - |
16.25M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.5M -11.9% |
6.82M -19.8% |
5.91M -13.2% |
6.61M 11.8% |
6.81M 3.0% |
5.53M -18.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.92M -13.2% |
6.61M 11.8% |
6.81M 3.0% |
5.53M -18.9% |
12.17M 120.2% |
12.98M 6.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.03M - |
5.1M - |
162K -96.8% |
-34.3M - |
-18.12M - |
4.49M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
9.99M - |
- |
5.02M - |
- |
9.34M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.31M 186.3% |
9.99M 7.3% |
6.49M -35.0% |
5.02M -22.6% |
8.67M 72.5% |
7.75M -10.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 186.1% |
0.01 -1.9% |
0.006 -40.6% |
0.005 -15.0% |
0.088 1625.5% |
0.086 -2.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.44% 163.9% |
18.55% 0.6% |
11.13% -40.0% |
8.19% -26.4% |
13.15% 60.6% |
11.45% -12.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.11% 176.5% |
8.86% 9.2% |
5.07% -42.8% |
3.7% -27.0% |
5.97% 61.6% |
4.99% -16.5% |