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] |
60.81% 0% |
46.51% -23.5% |
62.15% 33.6% |
10.99% -82.3% |
69.75% 534.8% |
10.54% -84.9% |
10.62% 0.7% |
10.66% 0.5% |
13.14% 23.2% |
13.29% 1.1% |
13.43% 1.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
33.38% 11.1% |
6.38% -80.9% |
34.33% 438.1% |
30.42% -11.4% |
38.43% 26.4% |
42.57% 10.8% |
38.03% -10.7% |
46.94% 23.4% |
44.28% -5.7% |
46.72% 5.5% |
45.48% -2.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
11.15M 3.3% |
11.44M 2.6% |
12.26M 7.2% |
11.98M -2.3% |
14.03M 17.1% |
17.72M 26.3% |
21.73M 22.6% |
23.95M 10.3% |
25.04M 4.5% |
25.35M 1.2% |
26.61M 5.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
1.08B 11.5% |
1.11B 2.9% |
1.23B 10.6% |
1.28B 4.6% |
1.22B -4.7% |
1.28B 5.2% |
1.42B 10.9% |
1.5B 5.5% |
1.62B 7.5% |
1.72B 6.5% |
1.76B 2.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
915.69M 13.3% |
859.33M -6.2% |
973.69M 13.3% |
1.03B 5.5% |
965.28M -6.0% |
1.02B 6.2% |
1.16B 13.5% |
1.24B 6.6% |
1.35B 8.5% |
1.45B 7.5% |
1.48B 2.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
160.85M 2.4% |
248.7M 54.6% |
251.38M 1.1% |
254.37M 1.2% |
256.31M 0.8% |
260.04M 1.5% |
261.99M 0.8% |
262.5M 0.2% |
269.56M 2.7% |
272.41M 1.1% |
279.32M 2.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
2.58M -43.9% |
5.47M 112.0% |
8.91M 62.8% |
828K -90.7% |
6.45M 679.1% |
7.17M 11.1% |
13.09M 82.6% |
10.95M -16.4% |
7M -36.1% |
12.92M 84.7% |
11.97M -7.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
55.87M -19.3% |
163.84M 193.3% |
108.01M -34.1% |
152.27M 41.0% |
174.68M 14.7% |
86.23M -50.6% |
54.93M -36.3% |
95.31M 73.5% |
77.05M -19.2% |
119.88M 55.6% |
106.72M -11.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
163.84M 193.3% |
108.01M -34.1% |
152.27M 41.0% |
174.68M 14.7% |
86.23M -50.6% |
54.93M -36.3% |
95.31M 73.5% |
77.05M -19.2% |
119.88M 55.6% |
106.72M -11.0% |
68.67M -35.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.95M - |
4.84M - |
8.15M 68.3% |
-1.05M - |
5.47M - |
6.79M 24.1% |
13.02M 91.7% |
10.85M -16.7% |
6.88M -36.7% |
12.76M 85.6% |
11.72M -8.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
3.72M 14.7% |
730K -80.4% |
4.21M 476.6% |
3.65M -13.4% |
5.39M 48.0% |
7.54M 39.8% |
8.26M 9.6% |
11.24M 36.1% |
11.09M -1.4% |
11.84M 6.8% |
12.1M 2.2% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
3.72M 14.7% |
730K -80.4% |
4.21M 476.6% |
3.65M -13.4% |
5.39M 48.0% |
7.54M 39.8% |
8.26M 9.6% |
11.24M 36.1% |
11.09M -1.4% |
11.84M 6.8% |
12.1M 2.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 15% |
0.05 -78.3% |
0.27 440.0% |
0.23 -14.8% |
0.35 52.2% |
0.49 40.0% |
0.54 10.2% |
0.77 42.6% |
0.75 -2.6% |
0.8 6.7% |
0.82 2.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
2.34% 12.1% |
0.36% -84.8% |
1.68% 372.2% |
1.44% -14.4% |
2.11% 46.5% |
2.92% 38.3% |
3.17% 8.4% |
4.29% 35.4% |
4.17% -2.8% |
4.37% 4.9% |
4.39% 0.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
0.36% 8.6% |
0.07% -81.7% |
0.36% 440.1% |
0.29% -19.4% |
0.43% 48.1% |
0.6% 39.7% |
0.61% 1.3% |
0.77% 26.0% |
0.71% -7.4% |
0.71% -0.1% |
0.69% -2.2% |