2018 Q4 | 2019 Q4 | 2020 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | - |
15.1% - |
2.82% -81.3% |
15.65% 454.8% |
12.84% -17.9% |
13.38% 4.2% |
13.11% -2.0% |
13.44% 2.5% |
12.62% -6.1% |
9.61% -23.9% |
9.47% -1.4% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
32.65% - |
38.27% 17.2% |
33.09% -13.5% |
33.83% 2.2% |
33.67% -0.5% |
33.59% -0.2% |
34.53% 2.8% |
34.41% -0.4% |
33.21% -3.5% |
33.15% -0.2% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
19.98% - |
11.74% -41.3% |
20.47% 74.4% |
20.52% 0.2% |
21.25% 3.6% |
20.74% -2.4% |
21.65% 4.4% |
20.55% -5.1% |
17.1% -16.8% |
16.75% -2.0% |
|
Total Revenue | [friend] | [friend] | [friend] |
262.93M -50.2% |
645.31M 145.4% |
73.51M -88.6% |
648.14M 781.7% |
198.43M -69.4% |
751.56M 278.7% |
781.52M 4.0% |
801.42M 2.5% |
799.03M -0.3% |
704.46M -11.8% |
725.04M 2.9% |
|
Total Assets | [friend] | [friend] | [friend] |
1.31B - |
1.5B 14.0% |
- |
1.56B - |
- |
1.95B - |
1.85B -5.5% |
2.05B 11.2% |
2.76B 34.4% |
2.92B 5.8% |
2.89B -1.1% |
|
Total Liabilities | [friend] | [friend] | [friend] |
745.05M - |
854.54M 14.7% |
- |
880.89M - |
- |
1.19B - |
1.07B -9.4% |
1.25B 16.5% |
1.2B -4.1% |
1.34B 12.1% |
1.3B -3.2% |
|
Total Equity | [friend] | [friend] | [friend] |
535.24M - |
609.77M 13.9% |
- |
636.66M - |
- |
710.35M - |
714.34M 0.6% |
744.36M 4.2% |
1.5B 101.6% |
1.52B 1.0% |
1.52B 0.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
-111.38M - |
12.62M - |
-117.68M - |
19.46M - |
- |
-59.23M - |
-139.67M - |
-180.78M - |
- |
-286.04M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
192.9M 52.4% |
192.9M 0% |
226.67M 17.5% |
91.64M -59.6% |
153.47M 67.5% |
226.67M 47.7% |
91.64M -59.6% |
153.47M 67.5% |
114.08M -25.7% |
277.61M 143.3% |
85.95M -69.0% |
|
End Cash Position | [friend] | [friend] | [friend] |
122.35M -36.6% |
226.67M 85.3% |
91.64M -59.6% |
153.47M 67.5% |
114.08M -25.7% |
277.61M 143.3% |
85.95M -69.0% |
147.65M 71.8% |
443.74M 200.5% |
575.16M 29.6% |
479.76M -16.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
-111.38M - |
-25.38M - |
-123.73M - |
-12.22M - |
-65.28M - |
-73.45M - |
-152.49M - |
-193.99M - |
-251.15M - |
-313.72M - |
-293.96M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
22.3M -74.2% |
96.56M 332.9% |
2.08M -97.8% |
24.53M 1079.6% |
- |
99.93M - |
102.07M 2.1% |
107.28M 5.1% |
- |
67.6M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.187 -73.7% |
0.79 323.6% |
0.02 -97.5% |
0.822 4010.6% |
0.21 -74.5% |
0.82 290.5% |
0.83 1.2% |
0.88 6.0% |
0.79 -10.2% |
0.48 -39.2% |
0.48 0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
17.37% - |
- |
17.31% - |
- |
15.24% - |
14.35% -5.8% |
15.6% 8.7% |
6.72% -56.9% |
6.08% -9.5% |
6.14% 1.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
7.07% - |
- |
7.05% - |
- |
5.83% - |
5.55% -4.7% |
5.96% 7.4% |
3.66% -38.6% |
2.78% -24.0% |
2.9% 4.4% |