2019 Q4 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | - | - | - |
0% - |
0% - |
- |
72.8% - |
|
Net Margin | [friend] | [friend] | - |
8.13% - |
2.48% -69.6% |
3.18% 28.4% |
0.92% -71.0% |
2.64% 186.4% |
1.59% -39.9% |
1.33% -16.5% |
2.11% 59.2% |
1.82% -13.9% |
|
Gross Margin | [friend] | [friend] | - |
27.92% - |
22.39% -19.8% |
19.23% -14.1% |
21.04% 9.4% |
19.99% -5.0% |
19.93% -0.3% |
20.06% 0.6% |
19.95% -0.6% |
19.91% -0.2% |
|
Operating Margin | [friend] | [friend] | - |
14.15% - |
6.69% -52.7% |
7.38% 10.4% |
4.97% -32.7% |
7.38% 48.5% |
5.38% -27.1% |
5.09% -5.5% |
6.08% 19.5% |
5.5% -9.5% |
|
Total Revenue | [friend] | [friend] |
79.51M -33.6% |
136.71M 71.9% |
117.7M -13.9% |
30.28M -74.3% |
123.37M 307.4% |
34.05M -72.4% |
126.46M 271.4% |
124.47M -1.6% |
124.88M 0.3% |
119.91M -4.0% |
|
Total Assets | [friend] | [friend] | - |
32.89M - |
38.07M 15.7% |
- |
40.63M - |
66.13M 62.8% |
68.23M 3.2% |
67.28M -1.4% |
71.32M 6.0% |
70.75M -0.8% |
|
Total Liabilities | [friend] | [friend] | - |
18.42M - |
11.49M -37.6% |
- |
12.91M - |
9.66M -25.2% |
9.92M 2.7% |
8.41M -15.2% |
10.47M 24.4% |
10.23M -2.3% |
|
Total Equity | [friend] | [friend] | - |
10.53M - |
21.57M 104.8% |
- |
21.87M - |
49.99M 128.6% |
51.28M 2.6% |
51.56M 0.5% |
52.7M 2.2% |
52.26M -0.8% |
|
Operating CashFlow | [friend] | [friend] |
16.64M 224.1% |
14.84M -10.8% |
1.14M -92.3% |
2.34M 105.1% |
2.07M -11.7% |
2.27M 9.6% |
6.39M 181.9% |
1.75M -72.6% |
6.24M 256.7% |
6.42M 2.9% |
|
Beginning Cash Position | [friend] | [friend] |
4.02M 431.0% |
4.02M 0% |
9.13M 126.8% |
12.88M 41.2% |
5.88M -54.4% |
10.47M 78.0% |
12.88M 23.1% |
13.13M 1.9% |
10.47M -20.3% |
17.04M 62.7% |
|
End Cash Position | [friend] | [friend] |
9.13M 126.8% |
5.88M -35.5% |
11.82M 100.9% |
13.13M 11.1% |
10.47M -20.3% |
17.04M 62.7% |
21.7M 27.4% |
12.61M -41.9% |
16.81M 33.3% |
18.92M 12.6% |
|
Free Cash Flow | [friend] | [friend] |
16.42M 249.2% |
14.54M -11.4% |
543.54K -96.3% |
2.21M 307.1% |
1.37M -38.2% |
2.24M 63.8% |
6.07M 170.9% |
1.53M -74.7% |
6.03M 293.0% |
6.23M 3.3% |
|
Net Income (Cont Operations) | [friend] | [friend] |
15.42M -29.8% |
19.1M 23.9% |
7.57M -60.4% |
2.19M -71.1% |
5.9M 170.1% |
2.38M -59.6% |
6.62M 177.6% |
6.15M -7.1% |
7.44M 20.9% |
6.53M -12.2% |
|
Diluted Net Income | [friend] | [friend] |
9.28M -21.6% |
11.12M 19.8% |
2.91M -73.8% |
962K -67.0% |
1.14M 18.3% |
900K -20.9% |
2.01M 123.4% |
1.65M -17.9% |
2.64M 59.7% |
2.18M -17.3% |
|
Diluted EPS | [friend] | [friend] |
0.013 -21.7% |
0.016 20% |
0.004 -73.7% |
0.001 -67.0% |
0.002 18.4% |
0.001 -18.7% |
0.003 117.2% |
0.002 -17.9% |
0.004 59.6% |
0.003 -18.9% |
|
Return On Equity (%) | [friend] | [friend] | - |
88.15% - |
13.51% -84.7% |
- |
7.03% - |
2.5% -64.4% |
5.52% 120.3% |
3.2% -42.0% |
7.07% 120.8% |
4.27% -39.7% |
|
Return On Assets (%) | [friend] | [friend] | - |
32.76% - |
7.65% -76.6% |
- |
3.1% - |
1.69% -45.6% |
3.78% 124.3% |
2.45% -35.1% |
4.71% 91.9% |
3.19% -32.4% |