2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0% - |
- |
0% - |
0% - |
0% - |
0% - |
0% - |
64.12% - |
58.78% -8.3% |
53.36% -9.2% |
53.3% -0.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.78% 15.4% |
17.29% 25.5% |
9.57% -44.7% |
7.05% -26.3% |
0.29% -95.8% |
-5.18% - |
0.78% - |
3.24% 316.3% |
3.21% -1.0% |
0.71% -77.8% |
0.55% -23.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.45% 4.3% |
34.54% 9.8% |
25.98% -24.8% |
24.7% -4.9% |
22.21% -10.1% |
15.95% -28.2% |
13.95% -12.5% |
16.02% 14.8% |
15.37% -4.1% |
15.79% 2.8% |
14.59% -7.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.71% 19.0% |
22.07% 32.1% |
14.49% -34.3% |
11.29% -22.1% |
6.03% -46.6% |
-0.43% - |
3.94% - |
5.54% 40.9% |
5.75% 3.7% |
4.58% -20.3% |
3.63% -20.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.55M 15.7% |
100.68M 13.7% |
112.44M 11.7% |
107.03M -4.8% |
95.67M -10.6% |
98.91M 3.4% |
44.95M -54.6% |
170.59M 279.5% |
196.86M 15.4% |
44.66M -77.3% |
194.36M 335.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
96.22M 13.9% |
111.24M 15.6% |
102.61M -7.8% |
101.43M -1.2% |
106.36M 4.9% |
122.47M 15.2% |
152.33M 24.4% |
- |
201.66M - |
222.9M 10.5% |
210.24M -5.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.43M 35.6% |
35.88M 21.9% |
21.13M -41.1% |
23.26M 10.1% |
31.32M 34.6% |
46.32M 47.9% |
71.49M 54.3% |
- |
107.62M - |
127.36M 18.3% |
116.85M -8.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.82M 6.3% |
74.09M 10.9% |
78.87M 6.5% |
75.76M -3.9% |
72.44M -4.4% |
72.36M -0.1% |
76.08M 5.1% |
- |
86.9M - |
87.33M 0.5% |
85.45M -2.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.42M -65.1% |
12.5M 265.1% |
9.16M -26.7% |
5.1M -44.3% |
-44.44K - |
-15.44M - |
- | - |
-14.26M - |
7.55M - |
-12.31M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.85M 130.4% |
1.55M -80.2% |
1.9M 21.9% |
1.68M -11.5% |
7.11M 324.0% |
17.13M 140.8% |
- | - |
1.61M - |
5.98M 271.0% |
3.76M -37.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.13M 318.9% |
17.15M 140.3% |
13.49M -21.3% |
14.46M 7.2% |
8.97M -38.0% |
3.07M -65.8% |
- | - |
5.98M - |
3.76M -37.2% |
3.95M 5.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-5.01M - |
5M - |
-219.79K - |
-3.63M - |
-8.62M - |
-24.6M - |
- | - |
-14.74M - |
-27.16M - |
-9.39M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.84M 32.7% |
24.65M 46.3% |
17.03M -30.9% |
12.58M -26.1% |
4.25M -66.2% |
-2.4M - |
- | - |
3.79M - |
2.36M -37.8% |
-2.24M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.2M 33.5% |
17.41M 42.7% |
10.76M -38.2% |
7.55M -29.8% |
281.21K -96.3% |
-5.12M - |
350K - |
5.53M 1480% |
6.32M 14.3% |
318K -95.0% |
1.06M 233.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.045 40.2% |
0.059 31.3% |
0.037 -36.4% |
0.026 -29.3% |
0.001 -95.5% |
-0.018 - |
0.001 - |
0.015 1440% |
0.018 13.6% |
0.001 -95.4% |
0.003 250% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.26% 25.6% |
26.48% 45.0% |
15.19% -42.6% |
10.89% -28.3% |
0.4% -96.3% |
-7% - |
0.46% - |
7.37% 1501.7% |
7.94% 7.7% |
0.36% -95.4% |
1.31% 259.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.68% 17.2% |
15.82% 24.7% |
11.46% -27.5% |
8.13% -29.1% |
0.28% -96.6% |
-4.38% - |
0.23% - |
4.13% 1698.0% |
3.9% -5.6% |
0.15% -96.2% |
0.58% 290.3% |