2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.37% 0% |
73.59% 0.3% |
73.74% 0.2% |
71.91% -2.5% |
71.82% -0.1% |
70.96% -1.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.35% 3.0% |
17.78% 8.8% |
18.56% 4.4% |
17.38% -6.4% |
17.97% 3.4% |
17.18% -4.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.52% 5.1% |
33.35% 2.5% |
33.94% 1.8% |
32.73% -3.6% |
32.93% 0.6% |
33.65% 2.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.48% 3.2% |
23.83% 1.5% |
24.68% 3.5% |
22.97% -6.9% |
23.06% 0.4% |
23.23% 0.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.22B 15.6% |
2.46B 11.0% |
2.56B 3.9% |
2.55B -0.4% |
2.56B 0.3% |
2.64B 3.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.87B 7.8% |
5.07B 4.1% |
5.19B 2.4% |
5.21B 0.4% |
5.38B 3.2% |
5.61B 4.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.57B 9.2% |
2.6B 1.2% |
2.62B 0.5% |
2.48B -5.3% |
2.45B -1.2% |
2.56B 4.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.29B 6.2% |
2.46B 7.4% |
2.56B 4.3% |
2.73B 6.5% |
2.93B 7.3% |
3.05B 4.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
975.06M 22.6% |
970.94M -0.4% |
392.2M -59.6% |
287.07M -26.8% |
496.9M 73.1% |
486.8M -2.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.95B 12.6% |
3.45B 17.0% |
3.8B 10.1% |
1.98B -47.9% |
2.71B 37.1% |
3.45B 27.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.8B 10.0% |
1.98B -47.9% |
2.71B 37.0% |
3.45B 27.4% |
3.51B 1.8% |
3.87B 10.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
967.58M 23.0% |
959.83M -0.8% |
380.59M -60.3% |
79.75M -79.0% |
289.76M 263.3% |
442.1M 52.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
608.65M - |
- |
613.4M - |
- |
611.69M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
363.03M 19.0% |
438.14M 20.7% |
475.15M 8.4% |
443.07M -6.8% |
459.71M 3.8% |
452.95M -1.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.575 17.2% |
0.687 19.5% |
0.748 8.8% |
0.698 -6.7% |
0.725 3.9% |
0.713 -1.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.8% 9.1% |
19.01% 6.8% |
19.59% 3.0% |
17.09% -12.7% |
16.75% -2.0% |
15.67% -6.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.55% 6.6% |
9.13% 6.9% |
9.44% 3.3% |
8.62% -8.7% |
8.7% 0.9% |
8.37% -3.8% |