2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 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] | [friend] | [friend] | [friend] | - |
0.18% - |
59.45% 32212.0% |
59.45% 0% |
59.76% 0.5% |
59.8% 0.1% |
60.4% 1.0% |
60.84% 0.7% |
60.84% 0% |
63.84% 4.9% |
64.16% 0.5% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.07% 21.3% |
19.23% 0.8% |
17.93% -6.7% |
18.36% 2.4% |
18.41% 0.3% |
19.38% 5.3% |
19.29% -0.5% |
20.35% 5.5% |
21.14% 3.9% |
16.35% -22.7% |
16.44% 0.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.2M 6.1% |
7.41M 2.9% |
7.35M -0.8% |
7.35M -0.1% |
7.25M -1.3% |
7.37M 1.7% |
7.49M 1.6% |
7.68M 2.4% |
7.91M 3.1% |
7.63M -3.6% |
7.41M -2.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
213.63M -1.0% |
206.62M -3.3% |
215.21M 4.2% |
220.76M 2.6% |
220.5M -0.1% |
235.79M 6.9% |
236.21M 0.2% |
238.29M 0.9% |
238.78M 0.2% |
235.63M -1.3% |
234.09M -0.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
183.78M -5.3% |
176.34M -4.0% |
184.69M 4.7% |
190.26M 3.0% |
189.28M -0.5% |
204.62M 8.1% |
204.99M 0.2% |
207.91M 1.4% |
207.5M -0.2% |
204.17M -1.6% |
202.26M -0.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.85M 36.8% |
30.28M 1.5% |
30.53M 0.8% |
30.5M -0.1% |
31.22M 2.4% |
31.17M -0.2% |
31.22M 0.2% |
30.38M -2.7% |
31.28M 3.0% |
31.46M 0.6% |
31.83M 1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - |
1.58M - |
1.49M -5.7% |
1.99M 33.3% |
879.35K -55.8% |
2.02M 129.3% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - |
29.7M - |
31.2M 5.1% |
8.43M -73.0% |
17.9M 112.4% |
19.46M 8.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - |
19.46M - |
9.44M -51.5% |
11.78M 24.8% |
6.98M -40.7% |
8.12M 16.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - |
1.49M - |
1.42M -4.9% |
1.92M 35.7% |
-771.98K - |
23.44K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - |
1.45M - |
1.56M 8.1% |
1.67M 7.0% |
1.25M -25.4% |
1.22M -2.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.37M 28.7% |
1.42M 3.8% |
1.32M -7.4% |
1.35M 2.3% |
1.33M -1.0% |
1.43M 7.0% |
1.45M 1.2% |
1.56M 8.1% |
1.67M 7.0% |
1.25M -25.4% |
1.22M -2.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.64 33.7% |
0.639 -0.1% |
0.592 -7.4% |
0.605 2.3% |
0.62 2.5% |
0.67 8.1% |
0.67 0% |
0.73 9.0% |
0.79 8.2% |
0.59 -25.3% |
0.59 0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.42% 10.9% |
4.71% -13.2% |
5.06% 7.5% |
5.16% 1.9% |
4.41% -14.5% |
4.65% 5.5% |
4.68% 0.7% |
5.13% 9.6% |
5.39% 5.1% |
3.98% -26.1% |
3.86% -3.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.71% 44.6% |
0.69% -3.5% |
0.68% -1.8% |
0.62% -8.7% |
0.62% -0.4% |
0.65% 4.9% |
0.64% -0.9% |
0.68% 6.3% |
0.73% 7.1% |
0.53% -27.4% |
0.52% -2.1% |