2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q1 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
24.53% 432.6% |
5.89% -76.0% |
4.35% -26.1% |
1.16% -73.3% |
7.85% 575.6% |
1.32% -83.2% |
1.22% -7.2% |
1.99% 62.5% |
0.98% -50.6% |
1.53% 56.1% |
2.44% 59.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
-44.89% - |
22.19% - |
28.86% 30.0% |
22.59% -21.7% |
22.48% -0.5% |
21.66% -3.7% |
24.76% 14.3% |
20.84% -15.8% |
19.1% -8.3% |
19.95% 4.4% |
17.93% -10.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
-76% - |
4.1% - |
12.32% 200.7% |
5.41% -56.1% |
8.79% 62.6% |
6.03% -31.4% |
9.74% 61.5% |
7.04% -27.7% |
5.52% -21.6% |
5.95% 7.9% |
4.61% -22.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
132.64M 11.5% |
565.8M 326.6% |
618.83M 9.4% |
664.04M 7.3% |
226.83M -65.8% |
799M 252.2% |
831.83M 4.1% |
862.89M 3.7% |
870.97M 0.9% |
894.02M 2.6% |
922.79M 3.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
1.69B - |
- |
1.81B - |
1.96B 8.3% |
- |
2.2B - |
2.2B 0.1% |
2.3B 4.4% |
4.09B 78.4% |
3.96B -3.3% |
3.96B 0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
403.07M - |
- |
538.09M - |
671.55M 24.8% |
- |
921.71M - |
920.7M -0.1% |
993.32M 7.9% |
971.79M -2.2% |
849.38M -12.6% |
838.68M -1.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
1.18B - |
- |
1.18B - |
1.19B 1.5% |
- |
1.19B - |
1.2B 0.3% |
1.22B 1.9% |
3.04B 149.0% |
3.03B -0.4% |
3.04B 0.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
17.64M - |
36.38M 106.3% |
- |
64.19M - |
- |
101.59M - |
- | - | - |
101.02M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
256.43M - |
256.43M 0% |
- |
239.24M - |
181.29M -24.2% |
216.07M 19.2% |
139.07M -35.6% |
181.29M 30.4% |
125.11M -31.0% |
139.07M 11.2% |
108.45M -22.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
239.24M - |
216.07M -9.7% |
- |
180.7M - |
125.11M -30.8% |
139.07M 11.2% |
108.45M -22.0% |
185.44M 71.0% |
774.1M 317.4% |
413.98M -46.5% |
285.73M -31.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-124.57M - |
-241.32M - |
-216.02M - |
-233.92M - |
-88.14M - |
-310.77M - |
-307.53M - |
-303.34M - |
-305.15M - |
-285.89M - |
-277.07M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
36.62M - |
29.65M -19.0% |
- |
692.78K - |
- |
3.47M - |
- | - | - |
14.54M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.029 - |
0.03 2.2% |
0.024 -18.9% |
0 -100.0% |
0.02 - |
0.01 -50% |
0.01 -3.2% |
0.02 106.7% |
0.01 -50% |
0.01 0% |
0.021 110% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
2.75% - |
3.06% 11.3% |
2.29% -25.0% |
0.65% -71.7% |
- |
0.89% - |
0.86% -3.7% |
1.42% 65.7% |
0.28% -80.2% |
0.65% 130.7% |
1.06% 63.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
1.93% - |
2.13% 10.4% |
1.49% -29.9% |
0.42% -71.6% |
- |
0.53% - |
0.51% -5.1% |
0.81% 58.8% |
0.21% -74.1% |
0.44% 113.1% |
0.73% 64.4% |