2017 Q2 | 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] | - | - |
87.17% - |
87.75% 0.7% |
87.86% 0.1% |
85.91% -2.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.08% 33.4% |
26.33% 31.1% |
20.71% -21.3% |
11.32% -45.3% |
-2.27% - |
-1.37% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.08% 2.5% |
81.24% 2.7% |
83.21% 2.4% |
84.27% 1.3% |
82.76% -1.8% |
81.37% -1.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.79% -0.7% |
42.88% -2.1% |
40.18% -6.3% |
36.09% -10.2% |
31.15% -13.7% |
28.37% -8.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.96M 16.9% |
14.4M 31.5% |
18.84M 30.8% |
21.53M 14.3% |
22.08M 2.6% |
24.44M 10.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.2M 18.3% |
33.03M 5.9% |
38.73M 17.2% |
35.15M -9.2% |
40.2M 14.4% |
40.06M -0.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.68M 75.5% |
8.52M 10.9% |
12.26M 43.9% |
11.55M -5.8% |
18.16M 57.3% |
17.8M -2.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.56M 6.9% |
24.48M 3.9% |
26.11M 6.7% |
23.03M -11.8% |
21.72M -5.7% |
22.01M 1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.06M 9.4% |
3.72M 21.7% |
6.45M 73.5% |
6.29M -2.4% |
4.45M -29.4% |
2.66M -40.2% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.95M 30.6% |
11.37M 129.6% |
15.84M 39.3% |
15.62M -1.4% |
15.17M -2.9% |
11.88M -21.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.84M 39.3% |
15.62M -1.4% |
15.17M -2.9% |
11.88M -21.7% |
9.64M -18.9% |
5.33M -44.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.76M 5.7% |
3.49M 26.6% |
5.9M 69.1% |
5.64M -4.5% |
3.68M -34.7% |
1.9M -48.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.62M 42.4% |
4.51M 72.1% |
5.21M 15.5% |
4.18M -19.8% |
1.25M -70.0% |
1.17M -7.1% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.2M 55.9% |
3.79M 72.4% |
3.9M 2.9% |
2.44M -37.5% |
-502K - |
-336K - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.013 65.5% |
0.021 64.6% |
0.022 1.4% |
0.014 -37.3% |
-0.003 - |
-0.002 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.88% 43.9% |
16.31% 26.6% |
15.71% -3.7% |
10.26% -34.7% |
-2.1% - |
-1.49% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.11% 39.2% |
12.77% 40.2% |
11.16% -12.6% |
7.15% -35.9% |
-1.27% - |
-0.89% - |