2019 Q4 | 2020 Q4 | 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] | - | - | - | - | - | - | - |
0% - |
- | - |
0% - |
|
Net Margin | [friend] | [friend] |
8.88% -72.9% |
27.24% 206.7% |
-83.55% - |
28.65% - |
32.55% 13.6% |
30.55% -6.1% |
32.29% 5.7% |
29.51% -8.6% |
28.59% -3.1% |
29.46% 3.0% |
28% -4.9% |
|
Gross Margin | [friend] | [friend] |
100% 43.0% |
63.28% -36.7% |
65.53% 3.6% |
67.14% 2.5% |
70.19% 4.5% |
59.91% -14.6% |
59.76% -0.2% |
58.73% -1.7% |
55.16% -6.1% |
51.25% -7.1% |
49.41% -3.6% |
|
Operating Margin | [friend] | [friend] |
100% 125.3% |
33.82% -66.2% |
-119.11% - |
36.12% - |
46.27% 28.1% |
37.83% -18.3% |
39.61% 4.7% |
37.72% -4.8% |
35.18% -6.7% |
34.25% -2.7% |
31.56% -7.8% |
|
Total Revenue | [friend] | [friend] |
46.35M -82.5% |
305.91M 560.0% |
8.28M -97.3% |
67.33M 713.0% |
376.85M 459.7% |
401.42M 6.5% |
418.52M 4.3% |
433.76M 3.6% |
446.38M 2.9% |
456.2M 2.2% |
474.43M 4.0% |
|
Total Assets | [friend] | [friend] | - |
1.01B - |
- |
1.03B - |
1.11B 7.7% |
1.28B 15.3% |
1.21B -5.2% |
2.09B 72.4% |
2.12B 1.6% |
2.33B 9.7% |
2.24B -3.7% |
|
Total Liabilities | [friend] | [friend] | - |
394.72M - |
- |
405.15M - |
448.93M 10.8% |
537.37M 19.7% |
465.88M -13.3% |
509.74M 9.4% |
508.39M -0.3% |
626.17M 23.2% |
555.12M -11.3% |
|
Total Equity | [friend] | [friend] | - |
589.84M - |
- |
603.37M - |
637.64M 5.7% |
714.03M 12.0% |
719.55M 0.8% |
1.55B 116.1% |
1.59B 2.1% |
1.67B 5.2% |
1.66B -0.9% |
|
Operating CashFlow | [friend] | [friend] | - |
72.51M - |
-72.98M - |
5.91M - |
- |
106.03M - |
93.89M -11.4% |
84.31M -10.2% |
- |
39.26M - |
- | |
Beginning Cash Position | [friend] | [friend] | - |
118.88M - |
125.35M 5.4% |
17.51M -86.0% |
38.67M 120.9% |
125.35M 224.2% |
17.51M -86.0% |
38.67M 120.9% |
12.56M -67.5% |
164.31M 1208.5% |
36.7M -77.7% |
|
End Cash Position | [friend] | [friend] | - |
125.35M - |
17.51M -86.0% |
38.67M 120.9% |
12.56M -67.5% |
164.31M 1208.5% |
36.7M -77.7% |
243.87M 564.5% |
78.63M -67.8% |
279.73M 255.8% |
138.06M -50.6% |
|
Free Cash Flow | [friend] | [friend] |
-37.72M - |
-41.64M - |
-109.52M - |
-27.57M - |
-63.22M - |
-47.15M - |
-33.24M - |
-36.2M - |
-89.91M - |
-137.81M - |
-170.79M - |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
84.91M - |
-7.28M - |
19.08M - |
- |
128.26M - |
140.82M 9.8% |
132.59M -5.8% |
- |
138.24M - |
- | |
Diluted Net Income | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.011 -95.3% |
0.23 1944.8% |
-0.02 - |
0.054 - |
0.337 527.3% |
0.34 0.7% |
0.38 11.8% |
0.354 -6.9% |
0.351 -0.8% |
0.345 -1.8% |
0.34 -1.5% |
|
Return On Equity (%) | [friend] | [friend] | - |
14.99% - |
- |
3.2% - |
19.24% 501.7% |
18.81% -2.2% |
18.78% -0.2% |
11.86% -36.8% |
11.47% -3.3% |
11.27% -1.7% |
11.19% -0.7% |
|
Return On Assets (%) | [friend] | [friend] | - |
9.03% - |
- |
1.87% - |
11.05% 490.2% |
10.73% -2.9% |
11.14% 3.8% |
8.21% -26.4% |
7.9% -3.8% |
7.45% -5.6% |
7.69% 3.2% |