2019 Q4 | 2020 Q4 | 2021 Q4 | 2022 Q1 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] |
16.36% -12.4% |
19.67% 20.2% |
- |
18.75% - |
19.53% 4.2% |
18.2% -6.8% |
19.64% 7.9% |
14.64% -25.5% |
11.46% -21.7% |
9.42% -17.8% |
|
Gross Margin | [friend] | [friend] |
31.56% -20.5% |
100% 216.8% |
- |
31.73% - |
22.18% -30.1% |
35.93% 62.0% |
34.4% -4.2% |
30.33% -11.8% |
26.53% -12.5% |
21.87% -17.6% |
|
Operating Margin | [friend] | [friend] |
22% -14.1% |
100% 354.6% |
- |
21.93% - |
11.01% -49.8% |
23.08% 109.7% |
22.19% -3.9% |
18.74% -15.5% |
14.48% -22.7% |
11.09% -23.4% |
|
Total Revenue | [friend] | [friend] |
1.99B 111.5% |
400.62M -79.9% |
1.14B 185.6% |
1.39B 21.2% |
1.22B -12.3% |
312.68M -74.3% |
1.02B 224.6% |
1.14B 12.4% |
1.21B 6.3% |
1.36B 11.8% |
|
Total Assets | [friend] | [friend] | - |
1.64B - |
- |
1.23B - |
1.16B -5.8% |
1.23B 6.1% |
1.29B 5.1% |
2.73B 112.2% |
2.74B 0.3% |
2.74B -0.1% |
|
Total Liabilities | [friend] | [friend] | - |
1.09B - |
- |
584.09M - |
453.6M -22.3% |
465.98M 2.7% |
485.43M 4.2% |
614.77M 26.6% |
593.62M -3.4% |
721.76M 21.6% |
|
Total Equity | [friend] | [friend] | - |
548.62M - |
- |
642.31M - |
- |
760.41M - |
803.39M 5.7% |
2.12B 163.9% |
2.15B 1.3% |
2.02B -6.1% |
|
Operating CashFlow | [friend] | [friend] |
-431.41M - |
- | - |
283.01M - |
- |
-99.86M - |
- |
-41.42M - |
- |
10.53M - |
|
Beginning Cash Position | [friend] | [friend] |
60.52M 60.8% |
68.77M 13.6% |
68.77M 0.0% |
68.77M 0% |
202.87M 195.0% |
151.15M -25.5% |
161.82M 7.1% |
202.87M 25.4% |
151.15M -25.5% |
56.78M -62.4% |
|
End Cash Position | [friend] | [friend] |
68.77M 13.6% |
67.91M -1.2% |
161.82M 138.3% |
202.87M 25.4% |
151.15M -25.5% |
56.78M -62.4% |
174.29M 206.9% |
363.48M 108.6% |
452.4M 24.5% |
278.49M -38.4% |
|
Free Cash Flow | [friend] | [friend] |
-470.92M - |
-22.87M - |
115.27M - |
266.94M 131.6% |
216.76M -18.8% |
-37.09M - |
117.73M - |
-56.57M - |
-126.14M - |
-44.27M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
325.61M 85.4% |
- | - |
260M - |
- |
113.25M - |
- |
166.96M - |
- |
127.67M - |
|
Diluted Net Income | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] |
4.02 52.9% |
0.973 -75.8% |
2.67 174.5% |
3.21 20.2% |
2.933 -8.6% |
0.7 -76.1% |
2.46 251.4% |
1.96 -20.3% |
1.52 -22.4% |
1.25 -17.8% |
|
Return On Equity (%) | [friend] | [friend] |
85.62% 27.8% |
14.92% -82.6% |
- |
45.22% - |
37.99% -16.0% |
7.78% -79.5% |
24.82% 219.0% |
12.09% -51.3% |
9.74% -19.4% |
9.19% -5.6% |
|
Return On Assets (%) | [friend] | [friend] |
23.56% 24.6% |
4.65% -80.3% |
- |
17.49% - |
16.99% -2.8% |
4.78% -71.9% |
15.47% 223.8% |
8.43% -45.5% |
7.13% -15.5% |
6.44% -9.6% |