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] |
6.74% 5.6% |
6.3% -6.6% |
6.62% 5.2% |
4.74% -28.4% |
4.79% 1.1% |
4.79% -0.1% |
4.91% 2.5% |
5.08% 3.5% |
4.95% -2.6% |
4.89% -1.2% |
3.71% -24.2% |
4.08% 9.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.22% - |
7.49% - |
3.43% -54.2% |
0.61% -82.1% |
20.84% 3289.3% |
11.92% -42.8% |
20.71% 73.7% |
29.65% 43.1% |
32.34% 9.1% |
31.23% -3.4% |
29.98% -4.0% |
19.11% -36.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.1% 43.3% |
37.69% 4.4% |
35.76% -5.1% |
34.75% -2.8% |
47.92% 37.9% |
51.87% 8.2% |
55.04% 6.1% |
55.45% 0.7% |
57.35% 3.4% |
59.45% 3.7% |
49.31% -17.1% |
46% -6.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.47% - |
18.71% 29.3% |
16.74% -10.5% |
15.41% -7.9% |
34.5% 123.9% |
37.57% 8.9% |
42.12% 12.1% |
41.91% -0.5% |
45.09% 7.6% |
46.4% 2.9% |
36.58% -21.2% |
28.53% -22.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.99M 64.8% |
89.17M 18.9% |
81.69M -8.4% |
80.33M -1.7% |
109.65M 36.5% |
159.56M 45.5% |
152.44M -4.5% |
147.82M -3.0% |
143.63M -2.8% |
145.94M 1.6% |
126.22M -13.5% |
106.67M -15.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
513.98M -1.6% |
529.96M 3.1% |
513.39M -3.1% |
492.54M -4.1% |
546.86M 11.0% |
729.7M 33.4% |
771.73M 5.8% |
649.62M -15.8% |
665.97M 2.5% |
696.52M 4.6% |
694.35M -0.3% |
687.17M -1.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
427.78M -1.8% |
436.51M 2.0% |
416.12M -4.7% |
394.23M -5.3% |
422.33M 7.1% |
584.08M 38.3% |
570.88M -2.3% |
408.01M -28.5% |
375.64M -7.9% |
358.25M -4.6% |
317.05M -11.5% |
311.63M -1.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.2M -0.3% |
93.45M 8.4% |
97.27M 4.1% |
98.31M 1.1% |
124.53M 26.7% |
145.62M 16.9% |
200.85M 37.9% |
241.61M 20.3% |
290.32M 20.2% |
338.27M 16.5% |
377.31M 11.5% |
375.53M -0.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.44M - |
40.01M -40.7% |
5.15M -87.1% |
-30.58M - |
27.21M - |
261.19M 859.8% |
47.79M -81.7% |
14.53M -69.6% |
55.75M 283.7% |
48.24M -13.5% |
38.29M -20.6% |
50.59M 32.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.37M -8.7% |
6.47M 1.5% |
30.64M 373.8% |
23.41M -23.6% |
5.82M -75.1% |
9.7M 66.5% |
176.99M 1725.0% |
181.67M 2.6% |
42.44M -76.6% |
69.58M 64.0% |
105.1M 51.1% |
103.93M -1.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.47M 1.5% |
30.64M 373.8% |
23.41M -23.6% |
5.82M -75.1% |
9.7M 66.5% |
176.99M 1725.0% |
181.67M 2.6% |
42.44M -76.6% |
69.58M 64.0% |
105.1M 51.1% |
103.93M -1.1% |
124.3M 19.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.43M - |
30.21M -46.5% |
-6.75M - |
-33.54M - |
-1.21M - |
188.3M - |
11.22M -94.0% |
-14.04M - |
35.35M - |
36.04M 1.9% |
31.02M -13.9% |
41.63M 34.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-914K - |
6.68M - |
2.8M -58.1% |
494K -82.4% |
22.85M 4525.7% |
19.02M -16.8% |
31.57M 66.0% |
43.83M 38.8% |
46.45M 6.0% |
45.58M -1.9% |
37.84M -17.0% |
20.38M -46.1% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-912K - |
6.67M - |
2.8M -58.1% |
494K -82.4% |
22.85M 4525.7% |
19.02M -16.8% |
31.57M 66.0% |
40.11M 27.1% |
46.45M 15.8% |
45.58M -1.9% |
28.78M -36.9% |
20.38M -29.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.01 - |
0.07 - |
0.03 -57.1% |
0.01 -66.7% |
0.24 2300% |
0.2 -16.7% |
0.31 55.0% |
0.38 22.6% |
0.44 15.8% |
0.43 -2.3% |
0.29 -32.6% |
0.2 -31.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.06% - |
7.43% - |
2.94% -60.5% |
0.51% -82.8% |
20.51% 3959.6% |
14.08% -31.3% |
18.23% 29.4% |
19.81% 8.7% |
17.47% -11.8% |
14.5% -17.0% |
10.58% -27.1% |
5.42% -48.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.18% - |
1.28% - |
0.54% -58.0% |
0.1% -81.7% |
4.4% 4377.6% |
2.98% -32.2% |
4.21% 41.1% |
6.17% 46.6% |
7.06% 14.5% |
6.69% -5.3% |
5.44% -18.7% |
2.95% -45.8% |