| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| T. Rowe Price Associates, Inc. | 7.7% | +30% | $703,377,405 | 2,153,306 | +505,331 | +31% | $326.65 | 13G/A | 30 Jun 2025 | 14 Aug 2025, 13:07 |
| T. Rowe Price Associates, Inc. | 5.9% | $379,874,717 | 1,647,975 | $230.51 | 13G | 31 Mar 2025 | 14 May 2025, 10:45 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0.05% | +0% | $503,475,000 | 2,111,089 | +58,386 | +2.8% | $238.49 | Q4 2025 | |
| 30 Sep 2025 | 0.06% | -0% | $516,625,000 | 2,052,703 | -100,551 | -4.7% | $251.68 | Q3 2025 | |
| 30 Jun 2025 | 0.08% | +0.02% | $725,088,000 | 2,153,254 | +506,320 | +31% | $336.74 | Q2 2025 | |
| 31 Mar 2025 | 0.05% | +0.01% | $371,517,000 | 1,646,934 | +496,717 | $225.58 | Q1 2025 | ||
| 31 Dec 2024 | 0.04% | +0.01% | $326,893,000 | 1,150,217 | +262,229 | +30% | $284.20 | Q4 2024 | |
| 30 Sep 2024 | 0.04% | -0% | $369,475,000 | 887,988 | -48,283 | -5.2% | $416.08 | Q3 2024 | |
| 30 Jun 2024 | 0.05% | -0.07% | $395,725,000 | 936,271 | -1,337,271 | -59% | $422.66 | Q2 2024 | |
| 31 Mar 2024 | 0.1% | +0% | $833,026,000 | 2,273,542 | +101,917 | +4.7% | $366.40 | Q1 2024 | |
| 31 Dec 2023 | 0.07% | +0% | $557,196,000 | 2,171,625 | +17 | +0% | $256.58 | Q4 2023 | |
| 30 Sep 2023 | 0.06% | +0.03% | $390,542,000 | 2,171,608 | +1,309,245 | +152% | $179.84 | Q3 2023 | |
| 30 Jun 2023 | 0.02% | +0% | $172,611,000 | 862,363 | +47,109 | +5.8% | $200.16 | Q2 2023 | |
| 31 Mar 2023 | 0.02% | -0.04% | $149,666,000 | 815,254 | -1,502,827 | -65% | $183.58 | Q1 2023 | |
| 31 Dec 2022 | 0.05% | -0.01% | $319,014,000 | 2,318,081 | -557,624 | -19% | $137.62 | Q4 2022 | |
| 30 Sep 2022 | 0.06% | -0.01% | $360,672,000 | 2,875,705 | -486,303 | -14% | $125.42 | Q3 2022 | |
| 30 Jun 2022 | 0.03% | +0% | $251,377,000 | 3,362,008 | +29,899 | +0.9% | $74.77 | Q2 2022 | |
| 31 Mar 2022 | 0.04% | +0.02% | $391,023,000 | 3,332,109 | +1,267,890 | +61% | $117.35 | Q1 2022 | |
| 31 Dec 2021 | 0.03% | +0% | $356,697,000 | 2,064,219 | +307,969 | +18% | $172.80 | Q4 2021 | |
| 30 Sep 2021 | 0.03% | +0.01% | $287,902,000 | 1,756,250 | +526,167 | +43% | $163.93 | Q3 2021 | |
| 30 Jun 2021 | 0.02% | +0.02% | $193,898,000 | 1,230,083 | +1,215,178 | +8153% | $157.63 | Q2 2021 | |
| 31 Mar 2021 | 0% | +0% | $1,895,000 | 14,905 | +806 | +5.7% | $127.14 | Q1 2021 | |
| 31 Dec 2020 | 0% | +0% | $1,869,000 | 14,099 | +2,186 | +18% | $132.56 | Q4 2020 | |
| 30 Sep 2020 | 0% | -0% | $1,628,000 | 11,913 | -334 | -2.7% | $136.66 | Q3 2020 | |
| 30 Jun 2020 | 0% | -0% | $1,702,000 | 12,247 | -10,902 | -47% | $138.97 | Q2 2020 | |
| 31 Mar 2020 | 0% | -0% | $1,845,000 | 23,149 | -200,100 | -90% | $79.70 | Q1 2020 | |
| 31 Dec 2019 | 0% | -0% | $19,251,000 | 223,249 | -26,088 | -10% | $86.23 | Q4 2019 | |
| 30 Sep 2019 | 0% | -0.01% | $21,762,000 | 249,337 | -821,426 | -77% | $87.28 | Q3 2019 | |
| 30 Jun 2019 | 0.01% | -0.01% | $101,455,000 | 1,070,763 | -1,039,991 | -49% | $94.75 | Q2 2019 | |
| 31 Mar 2019 | 0.02% | -0% | $160,481,000 | 2,110,754 | -97,952 | -4.4% | $76.03 | Q1 2019 | |
| 31 Dec 2018 | 0.02% | -0% | $141,777,000 | 2,208,706 | -119,068 | -5.1% | $64.19 | Q4 2018 | |
| 30 Sep 2018 | 0.02% | -0.01% | $158,917,000 | 2,327,774 | -648,580 | -22% | $68.27 | Q3 2018 | |
| 30 Jun 2018 | 0.02% | -0% | $155,128,000 | 2,976,354 | -271,443 | -8.4% | $52.12 | Q2 2018 | |
| 31 Mar 2018 | 0.02% | -0% | $153,393,000 | 3,247,797 | -568,891 | -15% | $47.23 | Q1 2018 | |
| 31 Dec 2017 | 0.02% | +0% | $148,774,000 | 3,816,688 | +12,390 | +0.33% | $38.98 | Q4 2017 | |
| 30 Sep 2017 | 0.02% | +0% | $126,493,000 | 3,804,298 | +358,292 | +10% | $33.25 | Q3 2017 | |
| 30 Jun 2017 | 0.02% | +0% | $106,482,000 | 3,446,006 | +530,651 | +18% | $30.90 | Q2 2017 | |
| 31 Mar 2017 | 0.02% | +0.01% | $82,446,000 | 2,915,355 | +1,408,326 | +93% | $28.28 | Q1 2017 | |
| 31 Dec 2016 | 0.01% | +0.01% | $44,593,000 | 1,507,029 | +1,159,700 | +334% | $29.59 | Q4 2016 | |
| 30 Sep 2016 | 0% | +0% | $10,177,000 | 347,329 | +93,070 | +37% | $29.30 | Q3 2016 | |
| 30 Jun 2016 | 0% | +0% | $6,929,000 | 254,259 | +254,259 | NEW | $27.25 | Q2 2016 | |
| 31 Dec 2015 | -0% | $0 | 0 | -236,300 | -100% | $224.00 | Q4 2015 | ||
| 30 Sep 2015 | 0% | -0% | $5,666,000 | 236,300 | -14,000 | -5.6% | $23.98 | Q3 2015 | |
| 30 Jun 2015 | 0% | +0% | $7,109,000 | 250,300 | +250,300 | NEW | $28.40 | Q2 2015 |