2018 Q4 | 2019 Q4 | 2020 Q4 | 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] | - | - | - | - | - | - | - | - |
0% - |
0% - |
- |
52.9% - |
|
Net Margin | [friend] | [friend] | [friend] | - |
12.09% - |
14.09% 16.5% |
14.14% 0.3% |
12.99% -8.1% |
14.53% 11.9% |
13.34% -8.2% |
12.67% -5.0% |
12.19% -3.8% |
10.01% -17.9% |
10.2% 2.0% |
9.44% -7.4% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
100% - |
26.61% -73.4% |
27.79% 4.4% |
3.57% -87.2% |
39.17% 997.8% |
25.34% -35.3% |
24.98% -1.4% |
25.16% 0.7% |
24.61% -2.2% |
26.17% 6.3% |
25.38% -3.0% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
100% - |
19.82% -80.2% |
20.05% 1.2% |
-5.14% - |
33.54% - |
19.12% -43.0% |
18.76% -1.9% |
18.59% -0.9% |
16.41% -11.7% |
16.83% 2.6% |
14.79% -12.1% |
|
Total Revenue | [friend] | [friend] | [friend] |
611.02M -45.6% |
462.66M -24.3% |
1.62B 249.8% |
404.46M -75.0% |
1.94B 379.3% |
1.95B 0.7% |
1.82B -6.9% |
1.8B -1.1% |
1.68B -6.6% |
1.69B 0.8% |
1.75B 3.6% |
1.86B 6.3% |
|
Total Assets | [friend] | [friend] | [friend] |
3.65B - |
- |
4.14B - |
- |
4.35B - |
4.45B 2.1% |
4.46B 0.3% |
4.41B -1.1% |
5.88B 33.3% |
5.85B -0.5% |
5.96B 1.8% |
5.93B -0.4% |
|
Total Liabilities | [friend] | [friend] | [friend] |
2.15B - |
- |
2.45B - |
- |
2.53B - |
2.53B 0.0% |
2.52B -0.3% |
2.42B -3.8% |
2.41B -0.5% |
2.38B -1.4% |
2.45B 3.1% |
2.38B -3.0% |
|
Total Equity | [friend] | [friend] | [friend] |
1.43B - |
- |
1.6B - |
- |
1.74B - |
1.83B 5.1% |
1.85B 1.1% |
1.89B 2.3% |
3.37B 78.3% |
3.37B 0.1% |
3.4B 0.9% |
3.44B 1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
56.57M -32.0% |
- |
270.49M - |
- |
145.97M - |
- |
363.44M - |
- |
284.25M - |
- |
113.04M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
398.9M 428.6% |
- |
398.9M - |
398.57M -0.1% |
408.16M 2.4% |
328.35M -19.6% |
398.57M 21.4% |
408.16M 2.4% |
328.35M -19.6% |
411.57M 25.3% |
462.16M 12.3% |
335.82M -27.3% |
|
End Cash Position | [friend] | [friend] | [friend] |
134.49M -66.3% |
- |
398.57M - |
408.16M 2.4% |
328.35M -19.6% |
411.57M 25.3% |
462.16M 12.3% |
335.82M -27.3% |
1.73B 415.8% |
1.52B -12.3% |
1.21B -20.5% |
1.41B 16.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
56.57M - |
93.14M 64.7% |
-320.85M - |
-52.69M - |
-427.11M - |
-192.63M - |
88.41M - |
80.48M -9.0% |
131.57M 63.5% |
36.43M -72.3% |
-252.52M - |
-101.49M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
86.92M -43.7% |
- |
239M - |
- |
140.91M - |
- |
254.18M - |
- |
215.51M - |
- |
186.36M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.606 -36.9% |
0.306 -49.4% |
1.25 308.2% |
0.31 -75.2% |
1.384 346.6% |
1.555 12.3% |
1.33 -14.5% |
1.25 -6.0% |
1.09 -12.8% |
0.82 -24.8% |
0.82 0.0% |
0.75 -8.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - | - |
15.48% - |
- |
15.88% - |
15.55% -2.1% |
14.06% -9.5% |
12.06% -14.3% |
8.02% -33.5% |
6.52% -18.7% |
6.82% 4.6% |
6.6% -3.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - | - |
6.01% - |
- |
6.29% - |
6.38% 1.5% |
5.64% -11.6% |
5.16% -8.5% |
4% -22.5% |
3.29% -17.8% |
3.43% 4.4% |
3.4% -0.9% |