2018 Q4 | 2019 Q4 | 2020 Q2 | 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] | [friend] | [friend] | - | - | - |
0% - |
0% - |
0% - |
0% - |
0% - |
71% - |
70.98% 0.0% |
61.84% -12.9% |
61.84% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
9.69% 1.2% |
12.52% 29.3% |
12.1% -3.3% |
6.41% -47.0% |
10.48% 63.5% |
10.11% -3.6% |
10.26% 1.6% |
10.36% 0.9% |
8.91% -14.0% |
5.09% -42.8% |
-3.31% - |
-7.92% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
26.4% 3.6% |
30.09% 14.0% |
28.59% -5.0% |
26.63% -6.9% |
26.36% -1.0% |
24.88% -5.6% |
26.11% 4.9% |
25.27% -3.2% |
23.97% -5.1% |
21.31% -11.1% |
14.81% -30.5% |
10.38% -29.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
13.5% 2.6% |
17.39% 28.8% |
15.88% -8.7% |
10.72% -32.5% |
14.26% 33.0% |
13.74% -3.7% |
13.53% -1.5% |
13.29% -1.8% |
11.09% -16.6% |
4.61% -58.4% |
-4.28% - |
-10.27% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
83.6M -0.1% |
28.13M -66.3% |
106.13M 277.3% |
34.32M -67.7% |
131.8M 284.0% |
142.24M 7.9% |
143.35M 0.8% |
137.37M -4.2% |
123.74M -9.9% |
100.85M -18.5% |
80.68M -20.0% |
72.08M -10.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
108.72M 82.9% |
- |
97.62M - |
124.14M 27.2% |
131.13M 5.6% |
134.61M 2.7% |
140.49M 4.4% |
133.58M -4.9% |
125.2M -6.3% |
152.65M 21.9% |
163.08M 6.8% |
165.92M 1.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
44.95M 48.9% |
- |
55.51M - |
48.3M -13.0% |
51.11M 5.8% |
50.51M -1.2% |
51.52M 2.0% |
42.9M -16.7% |
33.55M -21.8% |
23.17M -30.9% |
37.16M 60.4% |
41.33M 11.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
63.77M 118.0% |
- |
42.1M - |
75.84M 80.1% |
80.02M 5.5% |
84.11M 5.1% |
88.97M 5.8% |
90.69M 1.9% |
91.65M 1.1% |
129.47M 41.3% |
125.92M -2.7% |
124.59M -1.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
8.08M -13.5% |
2.14M -73.5% |
93.67K -95.6% |
-763K - |
4.82M - |
4.95M 2.8% |
17.5M 253.3% |
14.51M -17.1% |
18.23M 25.7% |
17.32M -5.0% |
6.95M -59.9% |
11.88M 71.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
4.02M -3.0% |
1.2M -70.2% |
4.53M 278.3% |
-932K - |
1.2M - |
631K -47.3% |
-932.37K - |
21.17M - |
20.12M -5.0% |
16.72M -16.9% |
23.08M 38.0% |
13.65M -40.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
1.2M -73.6% |
631K -47.3% |
-932.37K - |
21.17M - |
20.12M -5.0% |
16.72M -16.9% |
23.08M 38.0% |
13.65M -40.9% |
18.52M 35.7% |
52.14M 181.6% |
10.05M -80.7% |
9.05M -10.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
487.87K -85.7% |
-588K - |
-9.41M - |
-3.31M - |
-9.23M - |
-9.35M - |
1.91M - |
-3.32M - |
3.83M - |
1.02M -73.5% |
-24.76M - |
-18.77M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
10.62M 1.1% |
4.65M -56.2% |
16.06M 245.2% |
3.51M -78.2% |
18M 413.4% |
18.79M 4.4% |
18.64M -0.8% |
17.48M -6.2% |
12.94M -26.0% |
3.93M -69.6% |
-3.44M - |
-7.48M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
8.1M 1.0% |
3.52M -56.5% |
12.85M 264.7% |
2.2M -82.9% |
13.81M 527.9% |
14.38M 4.1% |
14.71M 2.4% |
14.23M -3.3% |
11.02M -22.6% |
5.14M -53.4% |
-2.67M - |
-5.71M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.019 1.0% |
0.008 -56.5% |
0.03 264.7% |
0.005 -83.0% |
0.032 532.3% |
0.034 4.1% |
0.034 2.2% |
0.033 -3.2% |
0.026 -22.6% |
0.012 -53.7% |
-0.006 - |
-0.013 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
12.7% -54.6% |
- |
36.01% - |
3.73% -89.6% |
19.21% 415.0% |
17.09% -11.0% |
22.45% 31.4% |
17.09% -23.9% |
12.84% -24.9% |
4.81% -62.5% |
-2.49% - |
-5.31% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
7.45% -46.9% |
- |
16.36% - |
1.98% -87.9% |
11.52% 480.5% |
10.68% -7.3% |
12.36% 15.7% |
11.05% -10.6% |
8.6% -22.1% |
3.58% -58.4% |
-1.76% - |
-3.81% - |