2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] |
61.47% -0.1% |
60.37% -1.8% |
57.99% -3.9% |
52.41% -9.6% |
52.43% 0.0% |
- | |
Net Margin | [friend] | [friend] | [friend] |
19.4% 22.7% |
20.04% 3.3% |
19.53% -2.6% |
18.2% -6.8% |
17.66% -3.0% |
20.07% 13.6% |
|
Gross Margin | [friend] | [friend] | [friend] |
36.97% 0.2% |
34.97% -5.4% |
33.11% -5.3% |
32.75% -1.1% |
33.24% 1.5% |
34.07% 2.5% |
|
Operating Margin | [friend] | [friend] | [friend] |
26.08% 9.7% |
24.77% -5.0% |
23.59% -4.8% |
23.06% -2.2% |
23.24% 0.8% |
24.05% 3.5% |
|
Total Revenue | [friend] | [friend] | [friend] |
40.81M 34.6% |
50.61M 24.0% |
59.93M 18.4% |
70.7M 18.0% |
78.47M 11.0% |
- | |
Total Assets | [friend] | [friend] | [friend] |
99.65M 14.5% |
107.17M 7.5% |
121.28M 13.2% |
128.66M 6.1% |
129.27M 0.5% |
- | |
Total Liabilities | [friend] | [friend] | [friend] |
19.67M 20.6% |
21.13M 7.4% |
31.27M 48.0% |
32.74M 4.7% |
27.3M -16.6% |
- | |
Total Equity | [friend] | [friend] | [friend] |
79.98M 13.2% |
86.04M 7.6% |
90.01M 4.6% |
95.92M 6.6% |
101.97M 6.3% |
- | |
Operating CashFlow | [friend] | [friend] | [friend] |
9.13M -24.9% |
14.33M 57.0% |
11.89M -17.0% |
15.73M 32.3% |
18.89M 20.1% |
16.79M -11.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
1.92M -36.2% |
17.5M 814.0% |
21.08M 20.4% |
31.8M 50.8% |
11.07M -65.2% |
20.43M 84.5% |
|
End Cash Position | [friend] | [friend] | [friend] |
21.24M 21.3% |
31.8M 49.7% |
10.35M -67.5% |
20.43M 97.4% |
20.08M -1.7% |
18.13M -9.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
9.07M -25.2% |
14.23M 56.9% |
11.75M -17.4% |
15.4M 31.0% |
18.59M 20.7% |
16.67M -10.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
9.61M 65.2% |
12.17M 26.6% |
14.18M 16.6% |
15.74M 11.0% |
17.2M 9.2% |
22.1M 28.5% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
7.92M 65.1% |
10.14M 28.1% |
11.7M 15.4% |
12.87M 10.0% |
13.86M 7.7% |
- | |
Diluted EPS | [friend] | [friend] | [friend] |
0.155 44.3% |
0.2 29.0% |
0.226 13.0% |
0.248 9.6% |
0.269 8.5% |
- | |
Return On Equity (%) | [friend] | [friend] | [friend] |
12.25% - |
- |
13.78% - |
- |
14.45% - |
16.01% 10.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
9.38% - |
- |
10.59% - |
- |
11.07% - |
12.18% 10.1% |