| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| T. Rowe Price Associates, Inc. | 6.6% | -38% | $525,444,755 | 1,755,227 | -1,023,076 | -37% | $299.36 | 13G/A | 30 Sep 2025 | 14 Nov 2025, 12:19 |
| T. Rowe Price Associates, Inc. | 10% | +8% | $657,485,405 | 2,778,303 | +235,419 | +9.3% | $236.65 | 13G/A | 28 Feb 2025 | 07 Mar 2025, 12:48 |
| T. Rowe Price Associates, Inc. | 9.6% | $601,773,499 | 2,542,884 | $236.65 | 13G/A | 31 Dec 2024 | 14 Feb 2025, 09:44 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0.06% | +0% | $587,358,000 | 1,798,841 | +43,690 | +2.5% | $326.52 | Q4 2025 | |
| 30 Sep 2025 | 0.06% | -0.04% | $525,423,000 | 1,755,151 | -1,142,002 | -39% | $299.36 | Q3 2025 | |
| 30 Jun 2025 | 0.09% | +0% | $793,792,000 | 2,897,153 | +65,539 | +2.3% | $273.99 | Q2 2025 | |
| 31 Mar 2025 | 0.12% | +0.01% | $989,452,000 | 2,831,614 | +288,746 | $349.43 | Q1 2025 | ||
| 31 Dec 2024 | 0.13% | -0.03% | $1,158,862,000 | 2,542,868 | -478,569 | -16% | $455.73 | Q4 2024 | |
| 30 Sep 2024 | 0.15% | +0.02% | $1,321,154,000 | 3,021,437 | +407,158 | +16% | $437.26 | Q3 2024 | |
| 30 Jun 2024 | 0.15% | +0.05% | $1,239,928,000 | 2,614,279 | +903,414 | +53% | $474.29 | Q2 2024 | |
| 31 Mar 2024 | 0.12% | -0.02% | $1,000,857,000 | 1,710,865 | -258,406 | -13% | $585.00 | Q1 2024 | |
| 31 Dec 2023 | 0.12% | -0% | $862,975,000 | 1,969,271 | -81,082 | -4% | $438.22 | Q4 2023 | |
| 30 Sep 2023 | 0.12% | -0.06% | $817,374,000 | 2,050,353 | -998,281 | -33% | $398.65 | Q3 2023 | |
| 30 Jun 2023 | 0.15% | -0% | $1,043,884,000 | 3,048,634 | -4,093 | -0.13% | $342.41 | Q2 2023 | |
| 31 Mar 2023 | 0.12% | -0.02% | $830,587,000 | 3,052,727 | -442,610 | -13% | $272.08 | Q1 2023 | |
| 31 Dec 2022 | 0.12% | +0% | $732,902,000 | 3,495,337 | +5,961 | +0.17% | $209.68 | Q4 2022 | |
| 30 Sep 2022 | 0.11% | -0% | $662,982,000 | 3,489,376 | -11,029 | -0.32% | $190.00 | Q3 2022 | |
| 30 Jun 2022 | 0.08% | +0.05% | $658,076,000 | 3,500,405 | +2,140,625 | +157% | $188.00 | Q2 2022 | |
| 31 Mar 2022 | 0.03% | +0.01% | $331,542,000 | 1,359,780 | +593,175 | +77% | $243.82 | Q1 2022 | |
| 31 Dec 2021 | 0.02% | -0% | $258,369,000 | 766,605 | -46,209 | -5.7% | $337.03 | Q4 2021 | |
| 30 Sep 2021 | 0.02% | -0% | $193,474,000 | 812,814 | -16,977 | -2% | $238.03 | Q3 2021 | |
| 30 Jun 2021 | 0.02% | -0% | $173,833,000 | 829,791 | -29,824 | -3.5% | $209.49 | Q2 2021 | |
| 31 Mar 2021 | 0.02% | -0% | $198,210,000 | 859,615 | -45,702 | -5% | $230.58 | Q1 2021 | |
| 31 Dec 2020 | 0.02% | -0% | $163,681,000 | 905,317 | -129 | -0.01% | $180.80 | Q4 2020 | |
| 30 Sep 2020 | 0.01% | +0.01% | $114,213,000 | 905,446 | +494,230 | +120% | $126.14 | Q3 2020 | |
| 30 Jun 2020 | 0.01% | -0% | $45,719,000 | 411,216 | -8,247 | -2% | $111.18 | Q2 2020 | |
| 31 Mar 2020 | 0% | +0% | $30,847,000 | 419,463 | +408,226 | +3633% | $73.54 | Q1 2020 | |
| 31 Dec 2019 | 0% | +0% | $1,046,000 | 11,237 | +1,029 | +10% | $93.09 | Q4 2019 | |
| 30 Sep 2019 | 0% | +0% | $956,000 | 10,208 | +126 | +1.2% | $93.65 | Q3 2019 | |
| 30 Jun 2019 | 0% | +0% | $652,000 | 10,082 | +66 | +0.66% | $64.67 | Q2 2019 | |
| 31 Mar 2019 | 0% | -0% | $612,000 | 10,016 | -108,183 | -92% | $61.10 | Q1 2019 | |
| 31 Dec 2018 | 0% | 0% | $6,598,000 | 118,199 | -16 | -0.01% | $55.82 | Q4 2018 | |
| 30 Sep 2018 | 0% | -0% | $9,038,000 | 118,215 | -6,119 | -4.9% | $76.45 | Q3 2018 | |
| 30 Jun 2018 | 0% | -0% | $10,052,000 | 124,334 | -180,337 | -59% | $80.85 | Q2 2018 | |
| 31 Mar 2018 | 0% | -0.01% | $22,896,000 | 304,671 | -812,324 | -73% | $75.15 | Q1 2018 | |
| 31 Dec 2017 | 0.01% | -0% | $79,027,000 | 1,116,995 | -98,710 | -8.1% | $70.75 | Q4 2017 | |
| 30 Sep 2017 | 0.01% | -0% | $76,164,000 | 1,215,705 | -214,210 | -15% | $62.65 | Q3 2017 | |
| 30 Jun 2017 | 0.01% | -0% | $73,355,000 | 1,429,915 | -47,158 | -3.2% | $51.30 | Q2 2017 | |
| 31 Mar 2017 | 0.01% | -0.01% | $65,434,000 | 1,477,073 | -602,486 | -29% | $44.30 | Q1 2017 | |
| 31 Dec 2016 | 0.02% | -0% | $91,813,000 | 2,079,559 | -69,440 | -3.2% | $44.15 | Q4 2016 | |
| 30 Sep 2016 | 0.01% | -0% | $64,384,000 | 2,148,999 | -490 | -0.02% | $29.96 | Q3 2016 | |
| 30 Jun 2016 | 0.01% | +0% | $54,038,000 | 2,149,489 | +118,039 | +5.8% | $25.14 | Q2 2016 | |
| 31 Mar 2016 | 0.01% | +0% | $57,185,000 | 2,031,450 | +112,550 | +5.9% | $28.15 | Q1 2016 | |
| 31 Dec 2015 | 0.01% | +0% | $42,696,000 | 1,918,900 | +179,270 | +10% | $22.25 | Q4 2015 | |
| 30 Sep 2015 | 0.01% | +0% | $53,842,000 | 1,739,630 | +322,200 | +23% | $30.95 | Q3 2015 | |
| 30 Jun 2015 | 0.01% | +0.01% | $55,691,000 | 1,417,430 | +700,760 | +98% | $39.29 | Q2 2015 | |
| 31 Mar 2015 | 0.01% | +0% | $31,748,000 | 716,670 | +6,690 | +0.94% | $44.30 | Q1 2015 | |
| 31 Dec 2014 | 0.01% | +0% | $39,304,000 | 709,980 | +4,700 | +0.67% | $55.36 | Q4 2014 | |
| 30 Sep 2014 | 0.01% | +0% | $34,954,000 | 705,280 | +174,550 | +33% | $49.56 | Q3 2014 | |
| 30 Jun 2014 | 0.01% | +0.01% | $23,315,000 | 530,730 | +530,730 | NEW | $43.93 | Q2 2014 |