| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| FMR LLC | 15% | +14% | $441,410,817 | 4,914,941 | +578,182 | +13% | $89.81 | 13G/A | 30 Jun 2025 | 06 Aug 2025, 12:11 |
| FMR LLC | 13% | +17% | $348,805,484 | 4,336,758 | +630,085 | +17% | $80.43 | 13G/A | 31 Mar 2025 | 12 May 2025, 10:39 |
| FMR LLC | 11% | +22% | $298,127,775 | 3,706,674 | +676,739 | +22% | $80.43 | 13G/A | 28 Feb 2025 | 07 Mar 2025, 10:01 |
| FMR LLC | 9% | $243,697,670 | 3,029,935 | $80.43 | 13G/A | 31 Dec 2024 | 08 Jan 2025, 09:42 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 30 Sep 2025 | 0.02% | -0% | $480,290,267 | 4,643,626 | -215,086 | -4.4% | $103.43 | Q3 2025 | |
| 30 Jun 2025 | 0.03% | +0% | $448,313,342 | 4,858,712 | +625,878 | +15% | $92.27 | Q2 2025 | |
| 31 Mar 2025 | 0.02% | +0.01% | $357,928,425 | 4,232,834 | +1,270,212 | $84.56 | Q1 2025 | ||
| 31 Dec 2024 | 0.01% | -0% | $246,134,647 | 2,962,622 | -261,492 | -8.1% | $83.08 | Q4 2024 | |
| 30 Sep 2024 | 0.03% | -0% | $459,017,133 | 3,224,114 | -63,497 | -1.9% | $142.37 | Q3 2024 | |
| 30 Jun 2024 | 0.02% | -0% | $356,870,174 | 3,287,611 | -69,734 | -2.1% | $108.55 | Q2 2024 | |
| 31 Mar 2024 | 0.03% | +0% | $401,102,007 | 3,357,345 | +67,349 | +2% | $119.47 | Q1 2024 | |
| 31 Dec 2023 | 0.03% | -0% | $330,151,099 | 3,289,996 | -41,799 | -1.3% | $100.35 | Q4 2023 | |
| 30 Sep 2023 | 0.02% | +0% | $250,084,533 | 3,331,795 | +58,843 | +1.8% | $75.06 | Q3 2023 | |
| 30 Jun 2023 | 0.02% | -0% | $261,836,160 | 3,272,952 | -50,186 | -1.5% | $80.00 | Q2 2023 | |
| 31 Mar 2023 | 0.02% | +0% | $228,665,125 | 3,323,138 | +83,796 | +2.6% | $68.81 | Q1 2023 | |
| 31 Dec 2022 | 0.02% | +0% | $196,304,126 | 3,239,342 | +317,969 | +11% | $60.60 | Q4 2022 | |
| 30 Sep 2022 | 0.01% | +0% | $128,073,000 | 2,921,373 | +327,533 | +13% | $43.84 | Q3 2022 | |
| 30 Jun 2022 | 0.01% | +0% | $134,465,000 | 2,593,840 | +270,993 | +12% | $51.84 | Q2 2022 | |
| 31 Mar 2022 | 0.01% | +0% | $140,068,000 | 2,322,847 | +635,450 | +38% | $60.30 | Q1 2022 | |
| 31 Dec 2021 | 0.01% | +0% | $136,156,000 | 1,687,397 | +341,685 | +25% | $80.69 | Q4 2021 | |
| 30 Sep 2021 | 0.01% | 0% | $112,097,000 | 1,345,712 | 0 | $83.30 | Q3 2021 | ||
| 30 Jun 2021 | 0.01% | 0% | $72,332,000 | 990,845 | 0 | $73.00* | Q2 2021 | ||
| 31 Mar 2021 | 0.01% | +0% | $107,808,000 | 1,268,321 | +213,581 | +20% | $85.00 | Q1 2021 | |
| 31 Dec 2020 | 0.01% | +0% | $72,091,000 | 1,054,740 | +393,595 | +60% | $68.35 | Q4 2020 | |
| 30 Sep 2020 | 0% | -0% | $38,029,000 | 661,145 | -76,528 | -10% | $57.52 | Q3 2020 | |
| 30 Jun 2020 | 0% | +0% | $45,182,000 | 737,673 | +20,600 | +2.9% | $61.25 | Q2 2020 | |
| 31 Mar 2020 | 0% | +0% | $20,193,000 | 717,073 | +300,805 | +72% | $28.16 | Q1 2020 | |
| 31 Dec 2019 | 0% | +0% | $21,825,000 | 416,268 | +185,600 | +80% | $52.43 | Q4 2019 | |
| 30 Sep 2019 | 0% | +0% | $9,891,000 | 230,668 | +192,945 | +511% | $42.88 | Q3 2019 | |
| 30 Jun 2019 | 0% | +0% | $1,856,000 | 37,723 | +1,000 | +2.7% | $49.20 | Q2 2019 | |
| 31 Mar 2019 | 0% | +0% | $1,665,000 | 36,723 | +36,341 | +9513% | $45.34 | Q1 2019 | |
| 31 Dec 2018 | 0% | -0% | $12,000 | 382 | -28,262 | -99% | $31.41 | Q4 2018 | |
| 30 Sep 2018 | 0% | -0% | $1,695,000 | 28,644 | -23,556 | -45% | $59.17 | Q3 2018 | |
| 30 Jun 2018 | 0% | -0% | $2,968,000 | 52,200 | -359,900 | -87% | $56.86 | Q2 2018 | |
| 31 Mar 2018 | 0% | +0% | $25,488,000 | 412,100 | +358,275 | +666% | $61.85 | Q1 2018 | |
| 31 Dec 2017 | 0% | +0% | $3,738,000 | 53,825 | +15,975 | +42% | $69.45 | Q4 2017 | |
| 30 Sep 2017 | 0% | -0% | $3,183,000 | 37,850 | -13,650 | -27% | $84.10 | Q3 2017 | |
| 30 Jun 2017 | 0% | +0% | $3,752,000 | 51,500 | +6,100 | +13% | $72.85 | Q2 2017 | |
| 31 Mar 2017 | 0% | +0% | $3,219,000 | 45,400 | +15,800 | +53% | $70.90 | Q1 2017 | |
| 31 Dec 2016 | 0% | +0% | $2,258,000 | 29,600 | +29,600 | NEW | $76.28 | Q4 2016 |