2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - |
59.65% - |
- | - |
61.77% - |
48.61% -21.3% |
|
Net Margin | [friend] | [friend] | [friend] |
41% 8.7% |
33.99% -17.1% |
35.42% 4.2% |
39.79% 12.3% |
36.38% -8.6% |
31.84% -12.5% |
|
Gross Margin | [friend] | [friend] | [friend] |
71.42% 5.4% |
70.84% -0.8% |
70.99% 0.2% |
72.53% 2.2% |
73.39% 1.2% |
70.71% -3.7% |
|
Operating Margin | [friend] | [friend] | [friend] |
45.59% 5.8% |
36.61% -19.7% |
34.45% -5.9% |
41.05% 19.1% |
36.55% -11.0% |
30.45% -16.7% |
|
Total Revenue | [friend] | [friend] | [friend] |
34.8M 17.6% |
37.63M 8.1% |
42.46M 12.8% |
50.16M 18.2% |
54.56M 8.8% |
55.22M 1.2% |
|
Total Assets | [friend] | [friend] | [friend] |
56.48M 14.9% |
83.14M 47.2% |
97.56M 17.3% |
113.17M 16.0% |
126.44M 11.7% |
134.96M 6.7% |
|
Total Liabilities | [friend] | [friend] | [friend] |
7.54M -13.3% |
8.91M 18.2% |
10.5M 17.9% |
10.7M 1.9% |
8.25M -22.9% |
9.22M 11.8% |
|
Total Equity | [friend] | [friend] | [friend] |
48.61M 21.0% |
74.23M 52.7% |
87.06M 17.3% |
102.47M 17.7% |
118.19M 15.3% |
125.73M 6.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
19.35M 20.0% |
14.04M -27.5% |
17.33M 23.5% |
23.92M 38.0% |
23.54M -1.6% |
28.01M 19.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
13.99M 20.5% |
18M 28.6% |
24.23M 34.6% |
48.32M 99.4% |
57.17M 18.3% |
67.47M 18.0% |
|
End Cash Position | [friend] | [friend] | [friend] |
24.27M 34.8% |
48.32M 99.1% |
57.11M 18.2% |
67.47M 18.2% |
76.1M 12.8% |
87.73M 15.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
16.49M 27.0% |
11.1M -32.7% |
13.17M 18.7% |
18.55M 40.8% |
18.16M -2.1% |
22.14M 22.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
16.18M 27.8% |
13.72M -15.2% |
14.62M 6.5% |
21M 43.6% |
21.18M 0.9% |
19.37M -8.5% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
14.27M 27.9% |
12.79M -10.4% |
15.04M 17.6% |
19.96M 32.7% |
19.85M -0.6% |
17.58M -11.4% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.049 25.9% |
0.044 -9.6% |
0.052 17.8% |
0.065 25.4% |
0.064 -1.5% |
0.057 -10.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
29.36% -9.1% |
- |
22.17% - |
- |
19.34% - |
- | |
Return On Assets (%) | [friend] | [friend] | [friend] |
25.27% 1.4% |
- |
19.52% - |
- |
17.72% - |
- |