2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q4 | 2020 Q1 | 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] |
75.01% 0% |
- | - | - | - |
57.92% - |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.42% 43.5% |
12.94% 74.5% |
15.26% 17.9% |
16.19% 6.1% |
18.8% 16.1% |
15.32% -18.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.91% -4.3% |
35.62% 5.0% |
32.83% -7.8% |
32.32% -1.6% |
35.37% 9.4% |
31.67% -10.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.38% 43.3% |
15.66% 37.6% |
18.41% 17.6% |
19.2% 4.3% |
21.21% 10.4% |
18.4% -13.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
244.57M 20.1% |
267.55M 9.4% |
422.77M 58.0% |
462.91M 9.5% |
352.59M -23.8% |
356.57M 1.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
284.02M - |
393.92M 38.7% |
492.25M 25.0% |
467.06M -5.1% |
451.66M -3.3% |
498.37M 10.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.42M - |
168.06M 119.9% |
234M 39.2% |
175.05M -25.2% |
143.41M -18.1% |
176.14M 22.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
206.97M - |
225.24M 8.8% |
257.59M 14.4% |
290.87M 12.9% |
306.93M 5.5% |
321.37M 4.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.05M - |
9.14M - |
25.33M 177.3% |
72.06M 184.4% |
55.91M -22.4% |
5.91M -89.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.64M 72.3% |
118.68M 99.0% |
100.52M -15.3% |
110.26M 9.7% |
119.6M 8.5% |
160.08M 33.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.69M -12.6% |
110.26M 6.3% |
117.65M 6.7% |
160.08M 36.1% |
132.79M -17.1% |
134.37M 1.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.75M - |
-36.29M - |
-20.28M - |
70.84M - |
54.8M -22.6% |
5.15M -90.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.76M 66.2% |
43.32M 56.1% |
81.1M 87.2% |
93.68M 15.5% |
80.88M -13.7% |
68.98M -14.7% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.14M 72.4% |
34.63M 90.9% |
64.51M 86.3% |
74.95M 16.2% |
66.28M -11.6% |
54.61M -17.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.013 39.3% |
0.025 90.6% |
0.046 86.2% |
0.053 16.3% |
0.047 -11.6% |
0.039 -17.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.77% 45.0% |
16.03% 82.8% |
27.76% 73.2% |
29.05% 4.6% |
23.48% -19.2% |
17.84% -24.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.39% 58.0% |
9.91% 55.1% |
16.61% 67.6% |
17.41% 4.8% |
14.04% -19.3% |
11.31% -19.5% |