2017 Q4 | 2018 Q2 | 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] | [friend] |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.72% 4.4% |
96.99% -1.8% |
93.94% -3.1% |
88% -6.3% |
94.18% 7.0% |
94.4% 0.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
28.6M% - |
- | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
1.43B% - |
- | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.63M 242.9% |
54.45M -2.1% |
28.9M -46.9% |
16.21M -43.9% |
33.72M 108.0% |
39.15M 16.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
358.55M 4.2% |
387.1M 8.0% |
377.64M -2.4% |
386.05M 2.2% |
- |
393.93M - |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.67M -17.0% |
49.06M 50.2% |
44.06M -10.2% |
54.41M 23.5% |
- |
54.11M - |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
325.87M 7.0% |
338.04M 3.7% |
333.58M -1.3% |
331.64M -0.6% |
- |
339.83M - |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.55M -59.2% |
2.83M -73.2% |
5.59M 98.0% |
3.92M -30.0% |
28.21M 619.9% |
32.02M 13.5% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.1M -0.1% |
29.85M 23.9% |
15.19M -49.1% |
21.15M 39.2% |
13.26M -37.3% |
13.23M -0.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.19M -49.1% |
21.15M 39.2% |
13.26M -37.3% |
13.23M -0.2% |
17.19M 30.0% |
14.87M -13.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.55M -59.2% |
2.83M -73.2% |
5.59M 98.0% |
3.92M -30.0% |
28.21M 619.9% |
32.02M 13.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.92M 258.1% |
52.81M -3.8% |
27.15M -48.6% |
14.26M -47.5% |
31.76M 122.6% |
36.96M 16.4% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.92M 258.1% |
52.81M -3.8% |
27.15M -48.6% |
14.26M -47.5% |
31.76M 122.6% |
36.96M 16.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.71 256.6% |
2.6 -4.1% |
1.34 -48.5% |
0.71 -47.0% |
1.57 121.1% |
1.82 15.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.82% 256.2% |
16.43% -7.8% |
8.23% -49.9% |
4.26% -48.3% |
- |
11.01% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.13% 263.3% |
14.45% -10.4% |
7.38% -48.9% |
3.69% -50.0% |
- |
9.48% - |