2019 Q2 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2021 Q2 | 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] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | - |
21.34% - |
22.08% 3.5% |
22.89% 3.7% |
23.43% 2.4% |
13.56% -42.2% |
19.18% 41.5% |
5.89% -69.3% |
27.12% 360.3% |
0.22% -99.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | - |
100% - |
-1.46% - |
45.09% - |
43.11% -4.4% |
39.06% -9.4% |
38.7% -0.9% |
39.73% 2.7% |
40.22% 1.2% |
42.72% 6.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | - |
100% - |
-40.41% - |
25.69% - |
25.08% -2.4% |
15.06% -40.0% |
22.82% 51.5% |
-0.65% - |
31.01% - |
-8.75% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
106.13M 9.5% |
50.39M -52.5% |
58.95M 17.0% |
69.6M 18.1% |
69.18M -0.6% |
57.72M -16.6% |
82.32M 42.6% |
48.19M -41.5% |
103.6M 115.0% |
39.18M -62.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
392.43M - |
401.21M 2.2% |
480.5M 19.8% |
- |
475.42M - |
478.71M 0.7% |
545.63M 14.0% |
1.35B 147.4% |
1.24B -7.8% |
1.21B -2.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
100.99M - |
99.02M -2.0% |
185.37M 87.2% |
- |
148.15M - |
143.61M -3.1% |
194.74M 35.6% |
196.61M 1.0% |
87.75M -55.4% |
52.98M -39.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
291.44M - |
302.19M 3.7% |
295.13M -2.3% |
- |
327.28M - |
335.1M 2.4% |
350.89M 4.7% |
1.15B 228.7% |
1.16B 0.3% |
1.16B 0.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
4.45M - |
12.46M 179.6% |
- | - | - |
-25.75M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | - |
108.39M - |
108.39M 0% |
166.34M 53.5% |
147.23M -11.5% |
117.45M -20.2% |
90.64M -22.8% |
72.94M -19.5% |
843.44M 1056.3% |
615.87M -27.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
108.39M - |
110.06M 1.5% |
166.34M 51.1% |
147.23M -11.5% |
117.45M -20.2% |
90.64M -22.8% |
72.94M -19.5% |
843.44M 1056.3% |
615.87M -27.0% |
633.77M 2.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-11.37M - |
4.45M - |
-5.91M - |
-9.82M - |
-8.27M - |
-32.97M - |
-31.17M - |
-44.13M - |
-17.12M - |
-25.1M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
10.75M - |
23.77M 121.1% |
- | - | - |
23.62M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.252 -15.3% |
0.118 -53.2% |
0.143 21.1% |
0.18 26.2% |
0.17 -5.6% |
0.09 -47.1% |
0.17 88.9% |
0.03 -82.4% |
0.26 766.7% |
0.001 -99.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
3.62% - |
4.36% 20.3% |
- |
4.95% - |
2.36% -52.3% |
4.6% 94.9% |
0.38% -91.8% |
2.43% 544.2% |
0.01% -99.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
2.71% - |
2.95% 9.0% |
- |
3.41% - |
1.64% -51.9% |
3.08% 88.0% |
0.3% -90.3% |
2.17% 622.8% |
0.01% -99.7% |