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] |
36.78% 0% |
30.65% -16.7% |
29.46% -3.9% |
27.48% -6.7% |
28.58% 4.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.5% 1.5% |
20.59% 5.6% |
20.27% -1.6% |
21.53% 6.2% |
13.76% -36.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.79% -1.1% |
74.97% -2.4% |
74.83% -0.2% |
74.58% -0.3% |
73.96% -0.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.67% -2.3% |
27.18% 31.5% |
26.53% -2.4% |
25.77% -2.9% |
14.26% -44.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.51M 8.5% |
22.05M 13.0% |
25.52M 15.8% |
27.45M 7.5% |
22.57M -17.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.66M 9.8% |
31.14M 16.8% |
35.09M 12.7% |
38.75M 10.4% |
36.73M -5.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.6M 6.7% |
9.32M 22.6% |
11.05M 18.6% |
11.39M 3.1% |
9.84M -13.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.06M 11.1% |
21.83M 14.5% |
24.04M 10.1% |
27.36M 13.8% |
26.89M -1.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.28M 2.6% |
7.35M -20.8% |
8.46M 15.1% |
11.11M 31.3% |
4.44M -60.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.51M 23.1% |
12.67M 180.8% |
13.64M 7.7% |
13.86M 1.6% |
12.94M -6.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.64M 7.7% |
13.86M 1.6% |
12.94M -6.6% |
17.58M 35.9% |
13.48M -23.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.37M -5.9% |
3.14M -41.6% |
4M 27.4% |
6.41M 60.3% |
-621K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4M 9.8% |
5.97M 49.1% |
6.75M 13.0% |
7.21M 6.8% |
3.52M -51.1% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.8M 10.2% |
4.54M 19.3% |
5.17M 14.0% |
5.91M 14.2% |
3.1M -47.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.038 -10.0% |
0.05 32.9% |
0.057 13.6% |
0.064 13.0% |
0.033 -48.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.46% - |
- |
24.01% - |
- |
12.19% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.93% - |
- |
16.76% - |
- |
8.65% - |