2017 Q4 | 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] |
80.21% -2.4% |
77.34% -3.6% |
77.33% 0.0% |
77.33% 0% |
77.33% 0% |
77.33% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.04% 37.6% |
9.85% -1.8% |
9.18% -6.8% |
8.43% -8.2% |
8.6% 2.0% |
9.69% 12.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.01% 2.1% |
23.23% 1.0% |
23.89% 2.8% |
23.81% -0.3% |
22.21% -6.7% |
22.17% -0.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.45% 34.3% |
11.52% 0.7% |
11.43% -0.8% |
14.1% 23.3% |
12.42% -11.9% |
9.15% -26.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.08M -1.6% |
120.14M 5.3% |
135.41M 12.7% |
134.18M -0.9% |
121.26M -9.6% |
117.8M -2.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
160.87M 8.0% |
153.88M -4.3% |
161.44M 4.9% |
159.14M -1.4% |
165.84M 4.2% |
170.51M 2.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.37M 60.9% |
13.2M -1.3% |
13.55M 2.7% |
10.54M -22.2% |
10.92M 3.6% |
10.35M -5.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.5M 4.8% |
140.68M -4.6% |
147.89M 5.1% |
148.6M 0.5% |
154.92M 4.3% |
160.58M 3.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.8M 76.5% |
4.18M -75.1% |
1.96M -53.2% |
24.79M 1167.3% |
30.96M 24.9% |
15.25M -50.7% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.86M 468.7% |
15.17M -58.8% |
28.78M 89.7% |
11.67M -59.5% |
22.93M 96.6% |
43.92M 91.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.78M 89.7% |
11.67M -59.5% |
22.93M 96.6% |
43.92M 91.5% |
57.28M 30.4% |
56.45M -1.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.31M 86.5% |
3.43M -77.6% |
1.13M -66.9% |
24.08M 2023.5% |
30.02M 24.6% |
14.55M -51.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.61M 24.1% |
16.18M 3.7% |
17.75M 9.7% |
16.59M -6.5% |
14.68M -11.5% |
15.02M 2.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.45M 35.5% |
11.84M 3.4% |
12.43M 5.0% |
11.31M -9.0% |
10.43M -7.8% |
11.42M 9.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.023 25.8% |
0.024 3.0% |
0.026 7.9% |
0.024 -7.7% |
0.022 -7.9% |
0.024 9.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.03% 6.9% |
8.41% 4.8% |
8.42% 0.1% |
7.82% -7.1% |
6.89% -11.9% |
7.39% 7.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.45% 7.9% |
7.82% 4.9% |
7.72% -1.3% |
7.23% -6.3% |
6.37% -11.8% |
6.93% 8.7% |