2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - |
60.84% - |
61.04% 0.3% |
61% -0.1% |
62.26% 2.1% |
62.27% 0.0% |
62.27% 0% |
60.34% -3.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.37% 3.1% |
44.27% -2.4% |
42.74% -3.5% |
41.05% -4.0% |
38.85% -5.4% |
38.11% -1.9% |
39.34% 3.2% |
38.29% -2.7% |
36.93% -3.6% |
32.88% -11.0% |
26.62% -19.0% |
- | |
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.41% 1.2% |
89.42% 1.1% |
89.85% 0.5% |
90.19% 0.4% |
89.86% -0.4% |
88.85% -1.1% |
87.11% -2.0% |
86.08% -1.2% |
85.11% -1.1% |
84.56% -0.6% |
83.65% -1.1% |
- | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.02% 5.2% |
51.71% -0.6% |
49.22% -4.8% |
45.55% -7.5% |
42.85% -5.9% |
38.01% -11.3% |
42.89% 12.8% |
41.37% -3.5% |
40.77% -1.4% |
38.54% -5.5% |
33.87% -12.1% |
- | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.14B 2.3% |
2.07B -3.2% |
2.09B 0.9% |
1.86B -11.0% |
1.8B -3.3% |
1.71B -4.7% |
1.81B 5.9% |
1.8B -0.7% |
1.81B 0.2% |
1.79B -0.9% |
1.75B -2.2% |
1.76B 0.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.15B - |
5.36B 4.2% |
9.79B 82.5% |
9.89B 1.0% |
9.73B -1.7% |
9.93B 2.1% |
10.06B 1.3% |
10.11B 0.5% |
9.99B -1.1% |
10.16B 1.6% |
10.08B -0.7% |
10.1B 0.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
453.9M - |
417.72M -8.0% |
440.72M 5.5% |
387.04M -12.2% |
409.19M 5.7% |
403.56M -1.4% |
406.16M 0.6% |
329.03M -19.0% |
428.05M 30.1% |
485.16M 13.3% |
482.23M -0.6% |
438.98M -9.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.69B - |
4.95B 5.4% |
9.35B 89.1% |
9.5B 1.6% |
9.32B -2.0% |
9.52B 2.2% |
9.65B 1.3% |
9.78B 1.3% |
9.57B -2.1% |
9.67B 1.1% |
9.6B -0.7% |
9.66B 0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
556.59M - |
- |
506.38M - |
- |
573.06M - |
- |
546.49M - |
- |
658.74M - |
- |
677.01M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
709.47M -28.1% |
654.47M -7.8% |
986.81M 50.8% |
365.35M -63.0% |
610.5M 67.1% |
347.78M -43.0% |
2.77B 697.5% |
2.27B -18.1% |
4.21B 85.3% |
4.25B 1.0% |
5.79B 36.2% |
4.45B -23.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
612.09M 67.5% |
348.61M -43.0% |
2.77B 695.6% |
2.27B -18.1% |
4.21B 85.3% |
4.25B 1.0% |
5.79B 36.3% |
4.45B -23.2% |
4B -10.0% |
4B 0.0% |
4.54B 13.5% |
4.58B 0.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
215.6M -46.5% |
-34.19M - |
-1.97M - |
-1.73M - |
28.45M - |
66.01M 132.0% |
34.89M -47.1% |
135.2M 287.6% |
120.14M -11.1% |
95.07M -20.9% |
125.02M 31.5% |
109.5M -12.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
970.09M - |
- |
892.49M - |
- |
698.07M - |
- |
714.02M - |
- |
666.57M - |
- |
465.92M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.59 5.4% |
2.44 -5.8% |
2.34 -4.1% |
1.95 -16.7% |
1.72 -11.8% |
1.54 -10.5% |
1.71 11.0% |
1.66 -2.9% |
1.59 -4.2% |
1.41 -11.3% |
1.12 -20.6% |
1.01 -9.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.05% - |
20.41% -11.5% |
13.25% -35.1% |
8.03% -39.4% |
9.97% 24.1% |
9.02% -9.4% |
7.52% -16.7% |
7.16% -4.7% |
7.06% -1.4% |
6.13% -13.2% |
4.84% -21.0% |
- | |
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.08% - |
18.76% -11.0% |
12.51% -33.3% |
7.72% -38.3% |
9.39% 21.7% |
8.54% -9.0% |
7.19% -15.8% |
6.9% -4.1% |
6.76% -2.1% |
5.86% -13.3% |
4.63% -21.0% |
- |