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] |
20.85% 65.0% |
21.39% 2.6% |
16.16% -24.5% |
14.41% -10.8% |
21.21% 47.2% |
24.66% 16.2% |
16% -35.1% |
19.15% 19.7% |
24.15% 26.1% |
4.81% -80.1% |
16.37% 240.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.91M 10.1% |
1.95M 2.2% |
1.76M -9.6% |
1.73M -2.1% |
1.81M 4.9% |
2.07M 14.5% |
1.88M -9.2% |
1.91M 1.4% |
2.05M 7.1% |
1.79M -12.4% |
1.66M -7.2% |
|
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] | - | - | - | - | - | - |
-514.39K - |
294.03K - |
733.03K 149.3% |
366.68K -50.0% |
622.94K 69.9% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - |
17.9M - |
19.46M 8.7% |
9.44M -51.5% |
11.78M 24.8% |
6.98M -40.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] | - | - | - | - | - | - |
-518.08K - |
294.03K - |
733.03K 149.3% |
-1.28M - |
277.34K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - |
301.4K - |
365.7K 21.3% |
493.82K 35.0% |
86.2K -82.5% |
272.1K 215.7% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
397.87K 81.6% |
417.09K 4.8% |
284.87K -31.7% |
248.83K -12.7% |
383.98K 54.3% |
511.15K 33.1% |
301.4K -41.0% |
365.7K 21.3% |
493.82K 35.0% |
86.2K -82.5% |
272.1K 215.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.178 81.6% |
0.19 6.5% |
0.13 -31.6% |
0.12 -7.7% |
0.18 50% |
0.24 33.3% |
0.14 -41.7% |
0.17 21.4% |
0.24 41.2% |
0.04 -83.3% |
0.13 225% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.54% 52.7% |
1.39% -9.9% |
0.94% -32.5% |
0.82% -13.0% |
1.24% 52.6% |
1.64% 31.7% |
0.97% -41.0% |
1.19% 22.9% |
1.6% 34.9% |
0.27% -82.8% |
0.86% 212.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.19% 65.0% |
0.2% 7.1% |
0.14% -31.9% |
0.11% -15.5% |
0.17% 52.5% |
0.22% 28.7% |
0.13% -43.0% |
0.15% 20.7% |
0.21% 34.3% |
0.04% -82.5% |
0.12% 219.3% |