2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
15.95% 164.4% |
19.73% 23.7% |
26.5% 34.3% |
23.01% -13.1% |
23.44% 1.9% |
22.93% -2.2% |
21.35% -6.9% |
21.16% -0.9% |
18.31% -13.5% |
16.45% -10.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
35.65% 59.9% |
100% 180.5% |
100% 0% |
-60.95% - |
42.81% - |
41.68% -2.6% |
13.46% -67.7% |
40.47% 200.6% |
37.63% -7.0% |
35.04% -6.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
22.27% 293.7% |
100% 348.9% |
100% 0% |
-96.4% - |
29.89% - |
28.51% -4.6% |
-7.17% - |
26.18% - |
22.08% -15.6% |
18.45% -16.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
1.56B - |
1.53B -1.9% |
1.51B -0.9% |
1.46B -3.7% |
1.35B -7.5% |
1.25B -7.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | - | - |
3.84B - |
- |
3.75B - |
3.72B -0.8% |
3.76B 0.9% |
3.76B 0.0% |
3.67B -2.2% |
4.97B 35.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | - | - |
1.45B - |
- |
1.17B - |
1.08B -7.9% |
1.09B 1.5% |
1B -8.2% |
884.62M -11.9% |
762.16M -13.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - | - |
2.39B - |
- |
2.58B - |
2.65B 2.5% |
2.66B 0.6% |
2.75B 3.3% |
2.79B 1.4% |
4.2B 50.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
354.4M 54.0% |
- |
404.3M - |
- |
755.6M - |
- |
214.25M - |
205.45M -4.1% |
578.37M 181.5% |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
294.32M -40.6% |
- |
356.78M - |
356.78M 0% |
356.78M 0% |
435.4M 22.0% |
451.51M 3.7% |
459.12M 1.7% |
435.4M -5.2% |
451.51M 3.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
356.78M 21.2% |
- |
551.91M - |
459.12M -16.8% |
435.4M -5.2% |
451.51M 3.7% |
387.41M -14.2% |
478.88M 23.6% |
404.77M -15.5% |
1.62B 300.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
42.39M - |
133.82M 215.7% |
270.48M 102.1% |
6.77M -97.5% |
489.69M 7132.5% |
475.82M -2.8% |
115.87M -75.6% |
268.76M 131.9% |
205.84M -23.4% |
156.01M -24.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
211.85M 273.2% |
- |
172.44M - |
- |
364.89M - |
- |
130.62M - |
83.33M -36.2% |
246.86M 196.3% |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
0.61 - |
0.585 -4.1% |
0.541 -7.6% |
0.52 -3.8% |
0.41 -21.2% |
0.34 -17.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
10.38% 227.2% |
- |
4.12% - |
- |
15.07% - |
13.23% -12.2% |
12.8% -3.2% |
11.21% -12.4% |
9.19% -18.0% |
6.01% -34.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
6.08% 234.5% |
- |
2.56% - |
- |
9.82% - |
9.4% -4.3% |
8.51% -9.5% |
8.21% -3.5% |
6.65% -19.0% |
4.74% -28.8% |