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] |
70.55% -3.6% |
67.11% -4.9% |
67.63% 0.8% |
67.69% 0.1% |
67.69% 0% |
67.91% 0.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.33% -2.3% |
9.16% -40.3% |
5.25% -42.7% |
-3.33% - |
0.15% - |
13.23% 8652.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.78% -2.1% |
38.77% -9.4% |
36.61% -5.6% |
29.02% -20.7% |
33.06% 13.9% |
46.86% 41.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.42% -8.4% |
12.46% -28.4% |
8.49% -31.9% |
-2.85% - |
0.55% - |
16.23% 2874.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
418.92M 20.1% |
454.25M 8.4% |
478.26M 5.3% |
490.38M 2.5% |
544.01M 10.9% |
585.48M 7.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
429.93M 16.3% |
460.81M 7.2% |
454.03M -1.5% |
457.3M 0.7% |
479.93M 4.9% |
565.13M 17.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.47M 16.3% |
146.17M 14.7% |
145.37M -0.5% |
179.84M 23.7% |
171.48M -4.6% |
237.62M 38.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
302.46M 16.3% |
314.64M 4.0% |
308.66M -1.9% |
277.5M -10.1% |
308.53M 11.2% |
327.52M 6.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-48.84M - |
-46.68M - |
-45.62M - |
1.3M - |
66.02M 4998.4% |
106.1M 60.7% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.04M 65.0% |
183.45M 1119.5% |
100.67M -45.1% |
96.46M -4.2% |
74.18M -23.1% |
93.6M 26.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.99M -45.0% |
96.46M -4.5% |
77.79M -19.4% |
93.6M 20.3% |
116.69M 24.7% |
104.31M -10.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-51.64M - |
-51.02M - |
-49.37M - |
-1.88M - |
63.3M - |
103.66M 63.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.9M 16.4% |
51.01M -27.0% |
30.49M -40.2% |
-21.84M - |
-4.69M - |
87.47M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.22M 17.3% |
41.59M -35.2% |
25.09M -39.7% |
-16.32M - |
822K - |
77.43M 9319.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.055 -18.2% |
0.037 -33.2% |
0.023 -37.5% |
-0.014 - |
0.001 - |
0.069 9785.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.16% -3.6% |
14.47% -62.1% |
8.21% -43.3% |
-5.51% - |
0.27% - |
25.6% 9508.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.24% 1.5% |
10.01% -58.7% |
5.68% -43.3% |
-3.55% - |
0.18% - |
15.15% 8505.9% |