2016 Q3 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 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 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.66% -43.8% |
25.25% -1.6% |
25.17% -0.3% |
25.32% 0.6% |
46.64% 84.2% |
47.85% 2.6% |
47.81% -0.1% |
54.04% 13.0% |
43.38% -19.7% |
43.45% 0.2% |
44.02% 1.3% |
45.48% 3.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.06% -97.1% |
3.64% 6447.5% |
6.39% 75.6% |
4.9% -23.3% |
3.45% -29.6% |
3.92% 13.5% |
3.62% -7.6% |
-3.72% - |
0.08% - |
6.73% 8293.0% |
9.47% 40.7% |
-0.91% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.35% -13.6% |
21.24% 15.7% |
21.82% 2.7% |
19.29% -11.6% |
21.68% 12.4% |
23.1% 6.6% |
17.36% -24.9% |
16.3% -6.1% |
20% 22.6% |
26.08% 30.4% |
26.75% 2.6% |
23.43% -12.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.57% -83.8% |
4.75% 729.2% |
9.07% 91.0% |
8.71% -4.0% |
3.68% -57.8% |
6.21% 68.9% |
5.73% -7.7% |
-3.94% - |
0.53% - |
9.39% 1673.4% |
12.09% 28.8% |
-0.74% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
154.66M 3.6% |
156.74M 1.3% |
197.75M 26.2% |
146.35M -26.0% |
147.53M 0.8% |
150.82M 2.2% |
196.25M 30.1% |
128.25M -34.6% |
137.11M 6.9% |
153.61M 12.0% |
206.65M 34.5% |
128.28M -37.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
333M -1.9% |
382.46M 14.9% |
382.5M 0.0% |
390.5M 2.1% |
404.69M 3.6% |
416.92M 3.0% |
388.95M -6.7% |
336.61M -13.5% |
343.38M 2.0% |
378.92M 10.4% |
384.7M 1.5% |
368.95M -4.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
249.92M -2.6% |
294.56M 17.9% |
280.23M -4.9% |
277.34M -1.0% |
287.89M 3.8% |
298.97M 3.8% |
264.42M -11.6% |
218.18M -17.5% |
225.01M 3.1% |
251.1M 11.6% |
237.44M -5.4% |
223.54M -5.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.09M 0.5% |
87.91M 5.8% |
102.28M 16.4% |
113.16M 10.6% |
116.8M 3.2% |
117.95M 1.0% |
124.53M 5.6% |
118.43M -4.9% |
118.37M -0.1% |
127.82M 8.0% |
147.27M 15.2% |
145.41M -1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.31M - |
-12.53M - |
21.96M - |
-20.75M - |
-4.7M - |
-14.72M - |
36.76M - |
34.87M -5.1% |
22.39M -35.8% |
11.42M -49.0% |
19.95M 74.7% |
19.7M -1.3% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.41M -29.9% |
2.16M -10.5% |
2.48M 15.2% |
2.15M -13.4% |
2.08M -3.4% |
1.72M -17.0% |
2.47M 43.0% |
1.91M -22.7% |
3.19M 67.7% |
3.07M -3.9% |
2.56M -16.5% |
16.38M 538.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.16M -10.5% |
2.48M 15.2% |
2.15M -13.4% |
2.08M -3.4% |
1.72M -17.0% |
2.47M 43.0% |
1.91M -22.7% |
3.19M 67.7% |
3.07M -3.9% |
2.56M -16.5% |
16.38M 538.8% |
27.24M 66.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.44M - |
-14.02M - |
19.23M - |
-21.16M - |
-4.96M - |
-15.62M - |
36.04M - |
34.41M -4.5% |
21.36M -37.9% |
10.62M -50.3% |
18.82M 77.2% |
18.76M -0.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86K -97.0% |
5.71M 6534.9% |
12.64M 121.5% |
7.17M -43.2% |
5.09M -29.1% |
5.91M 16.1% |
7.1M 20.2% |
-4.78M - |
110K - |
10.34M 9300% |
19.57M 89.3% |
-1.16M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86K -97.0% |
5.71M 6534.9% |
12.64M 121.5% |
7.17M -43.2% |
5.09M -29.1% |
5.91M 16.1% |
7.1M 20.2% |
-4.78M - |
110K - |
10.34M 9300% |
19.57M 89.3% |
-1.16M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 -95.2% |
0.41 4000% |
0.9 119.5% |
0.51 -43.3% |
0.36 -29.4% |
0.43 19.4% |
0.51 18.6% |
-0.34 - |
0.01 - |
0.74 7300% |
1.4 89.2% |
-0.08 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1% -97.1% |
6.67% 6335.9% |
13.29% 99.1% |
6.66% -49.9% |
4.43% -33.5% |
5.03% 13.7% |
5.85% 16.3% |
-3.93% - |
0.09% - |
8.4% 8942.2% |
14.23% 69.4% |
-0.79% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.03% -96.7% |
1.59% 6130.5% |
3.3% 107.2% |
1.86% -43.8% |
1.28% -31.0% |
1.44% 12.3% |
1.76% 22.5% |
-1.32% - |
0.03% - |
2.86% 8736.7% |
5.13% 79.0% |
-0.31% - |