2019 Q4 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] |
35% -5.0% |
40.31% 15.2% |
36.56% -9.3% |
36.01% -1.5% |
37.25% 3.4% |
38.54% 3.5% |
40.8% 5.9% |
42.78% 4.9% |
43.11% 0.8% |
41.54% -3.6% |
39.49% -4.9% |
|
Gross Margin | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] |
3.04M -3.2% |
3.41M 12.2% |
13.21M 287.1% |
13.72M 3.8% |
14.69M 7.1% |
15.8M 7.5% |
16.92M 7.1% |
18.06M 6.8% |
18.61M 3.0% |
18.52M -0.4% |
18.13M -2.1% |
|
Total Assets | [friend] | [friend] | [friend] | - | - |
410.81M - |
443.42M 7.9% |
423.11M -4.6% |
418.58M -1.1% |
406.36M -2.9% |
415.59M 2.3% |
422.82M 1.7% |
428.92M 1.4% |
430.13M 0.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | - | - |
370.82M - |
403.9M 8.9% |
383.65M -5.0% |
378.26M -1.4% |
363.87M -3.8% |
370.34M 1.8% |
376.13M 1.6% |
381.92M 1.5% |
380.73M -0.3% |
|
Total Equity | [friend] | [friend] | [friend] | - | - |
39.99M - |
- | - | - |
42.49M - |
- | - | - |
49.4M - |
|
Operating CashFlow | [friend] | [friend] | [friend] | - | - |
6.73M - |
- | - | - |
8.73M - |
- | - | - |
5.43M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | - | - |
33.7M - |
- | - | - |
66.46M - |
- | - | - |
11.94M - |
|
End Cash Position | [friend] | [friend] | [friend] | - | - |
66.46M - |
- | - | - |
11.94M - |
- | - | - |
15.42M - |
|
Free Cash Flow | [friend] | [friend] | [friend] | - | - |
6.09M - |
- | - | - |
6.34M - |
- | - | - |
5.28M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | - | - |
4.83M - |
- | - | - |
6.9M - |
- | - | - |
7.16M - |
|
Diluted Net Income | [friend] | [friend] | [friend] |
1.06M -8.0% |
1.38M 29.3% |
4.83M 251.0% |
4.94M 2.3% |
5.47M 10.8% |
6.09M 11.3% |
6.9M 13.4% |
7.73M 12.0% |
8.02M 3.8% |
7.7M -4.1% |
7.16M -7.0% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.35 -7.9% |
0.46 31.4% |
1.6 247.8% |
1.64 2.5% |
1.81 10.4% |
2.01 11.0% |
2.28 13.4% |
2.55 11.8% |
2.64 3.5% |
2.53 -4.2% |
2.36 -6.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - | - |
12.69% - |
12.5% -1.5% |
13.87% 11.0% |
15.1% 8.9% |
16.74% 10.8% |
18.23% 8.9% |
18.62% 2.1% |
17.63% -5.3% |
15.58% -11.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - | - |
1.31% - |
1.11% -15.2% |
1.29% 16.1% |
1.45% 12.5% |
1.69% 16.1% |
1.8% 6.5% |
1.9% 5.4% |
1.82% -4.2% |
1.71% -5.7% |