2018 Q1 | 2019 Q1 | 2019 Q3 | 2020 Q1 | 2020 Q3 | 2021 Q1 | 2021 Q3 | 2022 Q1 | 2022 Q3 | 2023 Q1 | 2023 Q3 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.55% - |
82.97% 3.0% |
83.5% 0.6% |
83.5% 0% |
82.65% -1.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.82% -36.3% |
0.9% -94.9% |
1.05% 16.8% |
11.15% 960.4% |
10.28% -7.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.06% -1.6% |
84.97% 17.9% |
85.42% 0.5% |
85.78% 0.4% |
86.08% 0.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.94% -33.5% |
13.78% -46.9% |
14.04% 1.9% |
15.09% 7.5% |
13.39% -11.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.54M 0.8% |
38.91M 89.4% |
40.54M 4.2% |
43.51M 7.3% |
47.12M 8.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.18M 11.7% |
100.74M 24.1% |
101.75M 1.0% |
99.27M -2.4% |
95.72M -3.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.23M -8.9% |
64.8M 49.9% |
64.75M -0.1% |
60.75M -6.2% |
57.2M -5.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.61M 52.2% |
35.67M -5.2% |
36.67M 2.8% |
38.76M 5.7% |
38.8M 0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.67M -6.0% |
12.56M -14.4% |
14.13M 12.5% |
11.73M -17.0% |
11.72M -0.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9M 23.3% |
16.03M 78.1% |
26.51M 65.4% |
26.03M -1.8% |
25.11M -3.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.5M 65.3% |
26.03M -1.8% |
25.04M -3.8% |
24.56M -1.9% |
23.88M -2.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.29M -6.7% |
9.93M -19.2% |
10.46M 5.4% |
8.1M -22.6% |
9.18M 13.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.25M -39.4% |
860.68K -73.6% |
1.07M 23.8% |
5.63M 428.3% |
5.59M -0.7% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.66M -35.8% |
350.11K -90.4% |
426.11K 21.7% |
4.85M 1038.0% |
4.84M -0.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.014 -35.8% |
0.001 -90.3% |
0.002 21.8% |
0.019 1027.7% |
0.019 -0.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.1% -53.3% |
1.16% -90.4% |
1.15% -1.1% |
13.03% 1035.8% |
12.83% -1.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.79% -41.6% |
0.4% -91.6% |
0.47% 15.4% |
4.85% 940.8% |
4.9% 1.1% |