2019 Q4 | 2020 Q4 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | - | - |
0% - |
0% - |
0% - |
74.97% - |
75.08% 0.1% |
74.23% -1.1% |
74.23% 0% |
|
Net Margin | [friend] | [friend] |
0.65% - |
1.24% 92.0% |
0.45% -63.6% |
-2.55% - |
0.3% - |
1.08% 265.4% |
2% 85.1% |
3.12% 56.1% |
3.16% 1.1% |
2.67% -15.4% |
2.5% -6.3% |
2.66% 6.2% |
|
Gross Margin | [friend] | [friend] |
89.07% 1.6% |
84.26% -5.4% |
86.95% 3.2% |
86.61% -0.4% |
86.36% -0.3% |
86.13% -0.3% |
85.24% -1.0% |
84.61% -0.7% |
83.92% -0.8% |
84.33% 0.5% |
84.95% 0.7% |
85.42% 0.6% |
|
Operating Margin | [friend] | [friend] |
50.01% 11.6% |
43.15% -13.7% |
40.21% -6.8% |
40.64% 1.1% |
38.5% -5.3% |
45.73% 18.8% |
52.13% 14.0% |
53.76% 3.1% |
54.5% 1.4% |
49.11% -9.9% |
48.31% -1.6% |
48.92% 1.2% |
|
Total Revenue | [friend] | [friend] |
19.35M -77.0% |
23.55M 21.7% |
87.03M 269.6% |
22.96M -73.6% |
91.27M 297.5% |
91.95M 0.8% |
92.54M 0.6% |
93.83M 1.4% |
96.36M 2.7% |
97.9M 1.6% |
99.81M 2.0% |
103.39M 3.6% |
|
Total Assets | [friend] | [friend] | - | - |
569.96M - |
- |
554.68M - |
543.57M -2.0% |
547M 0.6% |
549.57M 0.5% |
557.65M 1.5% |
629.82M 12.9% |
616.79M -2.1% |
634.92M 2.9% |
|
Total Liabilities | [friend] | [friend] | - | - |
534.91M - |
- |
500.38M - |
484.47M -3.2% |
497.62M 2.7% |
499.43M 0.4% |
505.56M 1.2% |
575.92M 13.9% |
569.52M -1.1% |
586.7M 3.0% |
|
Total Equity | [friend] | [friend] | - | - |
2.27M - |
- |
4.92M - |
6.68M 35.8% |
7.79M 16.6% |
7.86M 0.9% |
8.1M 3.1% |
8.36M 3.2% |
7.51M -10.2% |
7.49M -0.2% |
|
Operating CashFlow | [friend] | [friend] |
24.7M -33.8% |
6.54M -73.5% |
44.79M 584.9% |
-2.73M - |
38.09M - |
50.96M 33.8% |
50.93M -0.1% |
63.63M 25.0% |
58.47M -8.1% |
55.51M -5.1% |
54.94M -1.0% |
47.09M -14.3% |
|
Beginning Cash Position | [friend] | [friend] |
42.06M 12.9% |
50.27M 19.5% |
42.06M -16.3% |
52.13M 23.9% |
50.27M -3.6% |
35.55M -29.3% |
52.13M 46.6% |
38.19M -26.7% |
43.01M 12.6% |
37.23M -13.4% |
45.7M 22.8% |
52.93M 15.8% |
|
End Cash Position | [friend] | [friend] |
50.27M 19.5% |
35.55M -29.3% |
52.13M 46.6% |
38.19M -26.7% |
43.01M 12.6% |
37.23M -13.4% |
45.7M 22.8% |
52.93M 15.8% |
67.1M 26.8% |
35.02M -47.8% |
37.76M 7.8% |
38.73M 2.6% |
|
Free Cash Flow | [friend] | [friend] |
24.7M -33.8% |
6.54M -73.5% |
44.79M 584.9% |
-2.73M - |
38.09M - |
50.96M 33.8% |
50.93M -0.1% |
63.63M 25.0% |
58.47M -8.1% |
55.51M -5.1% |
54.94M -1.0% |
47.09M -14.3% |
|
Net Income (Cont Operations) | [friend] | [friend] |
6.05M -49.1% |
2.68M -55.6% |
8.42M 213.7% |
-5.32M - |
2.4M - |
8.96M 274.2% |
16.42M 83.2% |
25.87M 57.6% |
26.22M 1.3% |
21.67M -17.3% |
20.24M -6.6% |
22.1M 9.2% |
|
Diluted Net Income | [friend] | [friend] |
125K - |
292K 133.6% |
393K 34.6% |
-585K - |
270K - |
994K 268.1% |
1.85M 86.3% |
2.93M 58.3% |
3.04M 3.8% |
2.61M -14.1% |
2.5M -4.5% |
2.75M 10.1% |
|
Diluted EPS | [friend] | [friend] |
0.02 - |
0.05 150.0% |
0.067 33.7% |
-0.099 - |
0.045 - |
0.164 268.1% |
0.31 88.5% |
0.461 48.6% |
0.478 3.8% |
0.42 -12.1% |
0.39 -7.1% |
0.43 10.3% |
|
Return On Equity (%) | [friend] | [friend] | - | - |
5.01% - |
- |
5.49% - |
14.88% 171.1% |
36.85% 147.6% |
37.31% 1.2% |
46.75% 25.3% |
34.77% -25.6% |
32.64% -6.1% |
35.8% 9.7% |
|
Return On Assets (%) | [friend] | [friend] | - | - |
0.07% - |
- |
0.05% - |
0.18% 275.6% |
0.33% 81.3% |
0.53% 60.9% |
0.55% 2.5% |
0.45% -18.6% |
0.43% -3.7% |
0.46% 8.1% |