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] |
47.09% 0% |
50.05% 6.3% |
49.52% -1.1% |
43.44% -12.3% |
43.44% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
12.72% -3.9% |
14.8% 16.4% |
14.96% 1.1% |
14.79% -1.2% |
13.55% -8.4% |
13.43% -0.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
23.8% -2.9% |
24.21% 1.7% |
24.66% 1.9% |
24.27% -1.6% |
23.22% -4.3% |
22.95% -1.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
17.27% 6.2% |
17.62% 2.0% |
17.84% 1.3% |
17.56% -1.6% |
16.2% -7.7% |
16.17% -0.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
47.67M 6.1% |
51.66M 8.4% |
53.65M 3.9% |
57.87M 7.9% |
64.92M 12.2% |
71.76M 10.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
43.36M -28.2% |
68.02M 56.9% |
50.14M -26.3% |
68.29M 36.2% |
58.02M -15.0% |
75.38M 29.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
38.13M -33.0% |
61.96M 62.5% |
42.32M -31.7% |
60.06M 41.9% |
48.63M -19.0% |
65.03M 33.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
5.22M 47.6% |
6.06M 16% |
7.82M 29.0% |
8.23M 5.2% |
9.39M 14.1% |
10.35M 10.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
-7.26M - |
1.04M - |
5.92M 468.0% |
4.04M -31.9% |
11.85M 193.5% |
17.3M 46.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
28.62M 89.4% |
28.57M -0.2% |
17.34M -39.3% |
23.63M 36.3% |
16.99M -28.1% |
20.44M 20.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
17.34M -39.3% |
23.63M 36.3% |
16.99M -28.1% |
20.44M 20.3% |
20.65M 1.0% |
29.55M 43.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-7.81M - |
449K - |
5.3M 1080.2% |
3.37M -36.5% |
10.79M 220.5% |
16.08M 49.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
7.4M 24.4% |
9.1M 23.0% |
9.57M 5.2% |
10.22M 6.8% |
10.85M 6.2% |
12.38M 14.1% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
6.06M 1.9% |
7.65M 26.1% |
8.03M 5.0% |
8.56M 6.6% |
8.8M 2.8% |
9.64M 9.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.06 0.9% |
0.076 26.7% |
0.08 5.3% |
0.085 6.3% |
0.087 2.4% |
0.096 10.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
159.28% - |
- |
119.75% - |
- |
103.74% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
11.91% - |
- |
12.56% - |
- |
13.42% - |