2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
0% - |
- |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
88.62% - |
88.62% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.57% -16.1% |
5.1% -8.4% |
4.61% -9.5% |
5.49% 19.0% |
7.63% 38.9% |
7.51% -1.6% |
7.77% 3.5% |
8.4% 8.1% |
5.49% -34.7% |
5.51% 0.3% |
5.44% -1.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.08% -4.3% |
16.29% -4.6% |
14.82% -9.0% |
14.63% -1.3% |
13.78% -5.8% |
13.75% -0.2% |
14.56% 5.9% |
15.84% 8.7% |
18.26% 15.3% |
19.82% 8.5% |
22.34% 12.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.16% 21.6% |
4.78% -7.4% |
4.08% -14.7% |
5.42% 32.9% |
4.65% -14.2% |
4.88% 4.9% |
5.49% 12.6% |
5.4% -1.7% |
5.56% 3.0% |
5.18% -6.9% |
4.95% -4.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.38M 14.3% |
104.37M 9.4% |
114.74M 9.9% |
133M 15.9% |
140.26M 5.5% |
143.09M 2.0% |
142.4M -0.5% |
124.62M -12.5% |
101.34M -18.7% |
88.65M -12.5% |
76.04M -14.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.66M 6.1% |
130.41M -0.2% |
135.33M 3.8% |
141.02M 4.2% |
155.48M 10.3% |
149.86M -3.6% |
149.44M -0.3% |
151.06M 1.1% |
146.54M -3.0% |
146.44M -0.1% |
157.32M 7.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.01M 12.0% |
51.67M -2.5% |
55.47M 7.3% |
58.54M 5.5% |
67.79M 15.8% |
61.54M -9.2% |
59.67M -3.0% |
59.83M 0.3% |
55.51M -7.2% |
54.96M -1.0% |
65.14M 18.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.65M 2.4% |
78.73M 1.4% |
79.86M 1.4% |
82.48M 3.3% |
87.69M 6.3% |
88.31M 0.7% |
89.77M 1.6% |
91.23M 1.6% |
91.03M -0.2% |
91.47M 0.5% |
92.18M 0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.52M -5.0% |
5.99M -29.7% |
4.29M -28.3% |
2.43M -43.5% |
5.79M 138.8% |
10.97M 89.4% |
12.83M 16.9% |
14.01M 9.2% |
13.97M -0.3% |
7.83M -44.0% |
6.94M -11.3% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.26M -11.2% |
9.47M 30.4% |
9.13M -3.5% |
1.77M -80.6% |
2.73M 54.3% |
1.9M -30.2% |
3.07M 61.2% |
3.03M -1.4% |
9.61M 217.6% |
11.26M 17.2% |
11.68M 3.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.76M 56.3% |
1.92M -30.5% |
3.08M 60.5% |
3.03M -1.7% |
9.63M 218.1% |
11.27M 17.1% |
11.69M 3.7% |
9.99M -14.6% |
15.37M 54.0% |
14.76M -4.0% |
12.42M -15.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-7.01M - |
-12.37M - |
-8M - |
-3.3M - |
52.46K - |
8.94M 16939.9% |
12.12M 35.6% |
12.33M 1.7% |
11.22M -9.1% |
4.84M -56.9% |
-8.61M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.03M -5.8% |
7.04M 0.2% |
7.2M 2.2% |
10.03M 39.4% |
14.01M 39.7% |
14.09M 0.6% |
13.87M -1.6% |
11.71M -15.6% |
5.76M -50.8% |
4.89M -15.1% |
4.12M -15.8% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.31M -4.1% |
5.32M 0.2% |
5.29M -0.6% |
7.31M 38.0% |
10.7M 46.4% |
10.74M 0.4% |
11.07M 3.0% |
10.47M -5.4% |
5.56M -46.9% |
4.88M -12.2% |
4.14M -15.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.032 -3.9% |
0.032 0% |
0.032 -0.3% |
0.044 37.5% |
0.064 46.4% |
0.065 0.5% |
0.067 2.9% |
0.063 -5.3% |
0.034 -46.9% |
0.029 -12.2% |
0.025 -15.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7% -6.5% |
6.92% -1.2% |
6.78% -2.0% |
9.23% 36.1% |
12.94% 40.2% |
12.86% -0.6% |
13.05% 1.5% |
12.06% -7.6% |
6.23% -48.4% |
5.43% -12.8% |
4.55% -16.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.36% -7.2% |
4.37% 0.4% |
4.24% -2.9% |
5.53% 30.3% |
7.48% 35.2% |
7.66% 2.5% |
7.77% 1.4% |
7.17% -7.7% |
3.68% -48.6% |
3.3% -10.5% |
2.7% -18.2% |