2018 Q2 | 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] |
44.81% - |
19.19% -57.2% |
13.57% -29.3% |
9.05% -33.3% |
9.25% 2.2% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
5.64% -70.2% |
2.34% -58.6% |
10.33% 341.9% |
7.19% -30.4% |
8.31% 15.6% |
10.58% 27.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
50.53% -3.3% |
49.35% -2.3% |
49.32% -0.1% |
51.72% 4.9% |
56.13% 8.5% |
58.12% 3.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
10.5% -51.7% |
8.04% -23.4% |
16.08% 100.0% |
13.23% -17.8% |
15.14% 14.5% |
18.38% 21.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
368.18M 40.1% |
354.93M -3.6% |
304.33M -14.3% |
304.48M 0.0% |
320.12M 5.1% |
329.47M 2.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
141.18M 21.1% |
137.01M -3.0% |
173.54M 26.7% |
317.09M 82.7% |
289.7M -8.6% |
279.28M -3.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
252.52M 227.7% |
229.15M -9.3% |
242.86M 6.0% |
373.9M 54.0% |
323.42M -13.5% |
297M -8.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
-111.34M - |
-92.14M - |
-69.32M - |
-56.81M - |
-33.72M - |
-17.72M - |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
53.28M -19.9% |
43.96M -17.5% |
54.93M 25.0% |
35.42M -35.5% |
49.34M 39.3% |
74.94M 51.9% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
12.08M 527.2% |
7.3M -39.6% |
66.02M 804.9% |
67.4M 2.1% |
101.68M 50.9% |
40.97M -59.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
66.02M 839.7% |
67.45M 2.2% |
101.68M 50.8% |
41.4M -59.3% |
22.39M -45.9% |
22.42M 0.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
42.47M -26.6% |
34.05M -19.8% |
45.19M 32.7% |
15.58M -65.5% |
26.71M 71.5% |
58.74M 119.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
32.87M -40.7% |
18.61M -43.4% |
39.96M 114.8% |
30.33M -24.1% |
34.91M 15.1% |
44.71M 28.1% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
20.77M -58.2% |
8.3M -60.1% |
31.44M 278.9% |
21.9M -30.3% |
26.61M 21.5% |
34.86M 31.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.06 -58.7% |
0.024 -59.6% |
0.091 275.2% |
0.064 -29.7% |
0.077 20.3% |
0.1 29.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | |
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
6.54% - |
- |
9.65% - |
- |
11.69% - |