2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75% - |
75% 0% |
75% 0% |
75% 0% |
75% 0% |
75% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.25% -40.8% |
6.24% -0.2% |
8.75% 40.3% |
8% -8.5% |
7.84% -2.1% |
5.67% -27.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.77% -7.8% |
29.19% -8.1% |
28.15% -3.6% |
31.84% 13.1% |
34.25% 7.6% |
31.69% -7.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.84% -37.6% |
6.51% -17.0% |
8.49% 30.3% |
8.54% 0.7% |
9.08% 6.3% |
6.84% -24.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.06M 4.4% |
45.79M 8.8% |
51.03M 11.5% |
57.04M 11.8% |
62.15M 9.0% |
60.48M -2.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.11M 32.5% |
51.01M 1.8% |
52.27M 2.5% |
64.98M 24.3% |
69.66M 7.2% |
71.46M 2.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.14M -12.6% |
10.32M -7.3% |
8.83M -14.5% |
18.83M 113.2% |
20.44M 8.6% |
21.87M 7.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.98M 55.4% |
40.69M 4.4% |
43.44M 6.8% |
45.22M 4.1% |
48.28M 6.7% |
48.65M 0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.12M -26.6% |
5.11M -16.5% |
6.33M 24.0% |
6.65M 4.9% |
10.58M 59.2% |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.74M 14.2% |
12.74M 0.0% |
22.68M 78.0% |
23.91M 5.4% |
26.93M 12.6% |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.68M 78.0% |
23.91M 5.4% |
26.93M 12.6% |
10.32M -61.7% |
14M 35.7% |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.67M -30.7% |
4.45M -21.4% |
4.94M 10.8% |
4.07M -17.5% |
-475.28K - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.39M -35.1% |
3.72M 9.6% |
5.33M 43.5% |
5.55M 4.1% |
- | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.63M -38.2% |
2.86M 8.6% |
4.47M 56.3% |
4.57M 2.2% |
4.87M 6.7% |
3.43M -29.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 -38.3% |
0.002 9.4% |
0.004 56.5% |
0.004 0.0% |
0.004 5.6% |
0.003 -28.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.75% -60.5% |
8.69% 28.8% |
10.84% 24.7% |
10.63% -1.9% |
10.62% -0.1% |
7.3% -31.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.25% -54.2% |
6.43% 22.6% |
8.72% 35.6% |
7.87% -9.8% |
7.99% 1.5% |
5.02% -37.1% |