2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q1 | 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] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
38.27% 26.7% |
32.51% -15.1% |
36.28% 11.6% |
38.93% 7.3% |
38.97% 0.1% |
34.62% -11.2% |
28.65% -17.2% |
21.35% -25.5% |
11.51% -46.1% |
4.04% -64.9% |
4.94% 22.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
56.41% 306.0% |
53.64% -4.9% |
59.28% 10.5% |
57.6% -2.8% |
57.11% -0.8% |
55.02% -3.7% |
52.84% -4.0% |
50.26% -4.9% |
48.74% -3.0% |
47.43% -2.7% |
46.79% -1.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
44.06% - |
36.15% -18.0% |
43.92% 21.5% |
40.58% -7.6% |
37.62% -7.3% |
30.92% -17.8% |
19.1% -38.2% |
6.65% -65.2% |
-6.25% - |
-17.63% - |
-13.33% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
137.88M 4.1% |
507.65M 268.2% |
578M 13.9% |
577.67M -0.1% |
548.43M -5.1% |
501.59M -8.5% |
416.33M -17.0% |
389.19M -6.5% |
395.79M 1.7% |
381.4M -3.6% |
434.16M 13.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | - |
586.61M - |
644.36M 9.8% |
772.16M 19.8% |
3.15B 307.5% |
3.17B 0.8% |
3.19B 0.5% |
3.15B -1.0% |
3.16B 0.2% |
3.14B -0.7% |
3.04B -3.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | - |
67.49M - |
60.37M -10.5% |
131.54M 117.9% |
46.69M -64.5% |
49.41M 5.8% |
43.52M -11.9% |
45.64M 4.9% |
57.59M 26.2% |
92.41M 60.5% |
92.33M -0.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - |
519.12M - |
583.99M 12.5% |
640.62M 9.7% |
3.1B 383.9% |
3.12B 0.7% |
3.14B 0.7% |
3.11B -1.1% |
3.1B -0.2% |
3.05B -1.8% |
2.94B -3.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
160.73M - |
- |
198.46M - |
- |
153.89M - |
- |
60.98M - |
- |
-2.35M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
42.5M -66.3% |
126.09M 196.7% |
37.08M -70.6% |
42.5M 14.6% |
49.51M 16.5% |
37.08M -25.1% |
39.85M 7.5% |
49.67M 24.6% |
568.32M 1044.2% |
275.6M -51.5% |
410.31M 48.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
49.51M 16.5% |
37.08M -25.1% |
39.85M 7.5% |
48.1M 20.7% |
567.25M 1079.3% |
275.6M -51.4% |
408.92M 48.4% |
454.66M 11.2% |
415.3M -8.7% |
253.35M -39.0% |
232.73M -8.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
58.63M - |
-5.72M - |
23.1M - |
-3.98M - |
-30.09M - |
-1.94M - |
-31.69M - |
18.56M - |
-27.75M - |
-40.36M - |
-61.85M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
165.04M - |
- |
224.89M - |
- |
173.66M - |
- |
83.09M - |
- |
15.39M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.279 31.9% |
0.873 212.7% |
1.109 27.1% |
1.189 7.2% |
1.1 -7.5% |
0.83 -24.5% |
0.529 -36.2% |
0.313 -40.9% |
0.14 -55.4% |
0.06 -57.0% |
0.085 42.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
37.86% - |
35.91% -5.2% |
42.56% 18.5% |
6.9% -83.8% |
9.54% 38.3% |
6.4% -32.9% |
4.43% -30.7% |
1.47% -66.9% |
0.5% -66.0% |
0.71% 41.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
33.81% - |
32.55% -3.7% |
36.06% 10.8% |
6.79% -81.2% |
9.24% 36.0% |
6.23% -32.6% |
4.23% -32.0% |
1.45% -65.9% |
0.49% -66.2% |
0.69% 41.4% |