| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| T. Rowe Price Investment Management, Inc. | 16% | +8.7% | $1,049,591,620 | +$82,161,518 | 19,097,373 | +8.5% | T. Rowe Price Investment Management, Inc. | 30 Sep 2025 |
| FMR LLC | 11% | +17% | $401,039,860 | +$59,831,622 | 13,101,596 | +18% | FMR LLC | 31 Jul 2025 |
| VANGUARD GROUP INC | 10% | $444,698,440 | 11,915,821 | The Vanguard Group | 31 Dec 2024 | |||
| STATE STREET CORP | 4.7% | $308,728,677 | 5,617,334 | STATE STREET CORPORATION | 30 Sep 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 2,493 | $158,405 | +$43,461 | $63.54 | 2 |
| 2025 Q3 | 140,918,559 | $7,744,283,008 | +$248,284,834 | $54.96 | 376 |
| 2025 Q2 | 137,673,271 | $4,548,796,640 | +$22,761,499 | $33.04 | 309 |
| 2025 Q1 | 134,841,154 | $5,424,120,165 | +$124,947,280 | $40.19 | 351 |
| 2024 Q4 | 131,307,506 | $6,182,587,231 | -$258,868,970 | $47.04 | 342 |
| 2024 Q3 | 134,972,901 | $7,127,084,491 | -$76,106,017 | $52.80 | 348 |
| 2024 Q2 | 135,460,541 | $7,337,313,472 | +$958,985,342 | $54.18 | 351 |
| 2024 Q1 | 116,704,973 | $8,183,106,182 | +$219,853,893 | $70.11 | 392 |
| 2023 Q4 | 332,271 | $27,731,943 | +$4,934,911 | $83.49 | 4 |
| 2023 Q3 | 108,419,837 | $3,194,217,873 | +$11,036,096 | $29.46 | 244 |
| 2023 Q2 | 106,646,104 | $3,480,589,719 | -$38,310,785 | $32.62 | 246 |
| 2023 Q1 | 107,552,318 | $3,783,669,618 | +$68,564,865 | $35.19 | 255 |
| 2022 Q4 | 106,314,317 | $4,879,277,216 | +$70,020,188 | $45.82 | 269 |
| 2022 Q3 | 89,735,826 | $4,346,616,824 | -$100,372,482 | $48.45 | 262 |
| 2022 Q2 | 91,896,852 | $3,607,650,636 | +$406,560,690 | $39.29 | 249 |
| 2022 Q1 | 81,782,994 | $3,010,372,611 | +$152,134,040 | $36.81 | 225 |
| 2021 Q4 | 90,115,859 | $4,104,593,563 | +$33,336,758 | $45.58 | 238 |
| 2021 Q3 | 89,182,505 | $3,184,083,008 | +$487,903,084 | $35.74 | 201 |
| 2021 Q2 | 75,500,552 | $1,494,253,848 | +$7,758,286 | $19.79 | 181 |
| 2021 Q1 | 74,703,392 | $1,736,582,618 | +$70,863,620 | $23.26 | 186 |
| 2020 Q4 | 72,427,397 | $1,504,711,565 | -$7,199,858 | $20.78 | 173 |
| 2020 Q3 | 68,793,341 | $1,486,919,340 | +$223,898,251 | $21.65 | 176 |
| 2020 Q2 | 57,898,590 | $1,364,648,639 | +$106,425,753 | $23.57 | 154 |
| 2020 Q1 | 52,639,764 | $620,477,415 | -$6,055,336 | $11.79 | 137 |
| 2019 Q4 | 54,325,360 | $576,376,840 | +$110,957,221 | $10.61 | 135 |
| 2019 Q3 | 42,728,625 | $486,251,307 | +$8,024,890 | $11.38 | 137 |
| 2019 Q2 | 42,086,538 | $473,445,943 | +$63,742,611 | $11.25 | 126 |
| 2019 Q1 | 39,043,049 | $315,931,137 | +$3,212,559 | $8.09 | 122 |
| 2018 Q4 | 39,532,757 | $249,816,749 | +$227,833 | $6.32 | 119 |
| 2018 Q3 | 38,246,560 | $376,723,063 | +$11,812,411 | $9.85 | 110 |
| 2018 Q2 | 37,494,054 | $311,218,002 | +$5,853,383 | $8.30 | 119 |
| 2018 Q1 | 36,846,465 | $265,286,731 | -$12,318,500 | $7.20 | 118 |
| 2017 Q4 | 38,426,331 | $313,265,401 | -$31,639,128 | $8.15 | 124 |
| 2017 Q3 | 38,980,718 | $565,174,810 | +$21,918,351 | $14.50 | 125 |
| 2017 Q2 | 38,117,536 | $461,334,423 | +$119,363,256 | $12.10 | 133 |
| 2017 Q1 | 28,035,384 | $360,246,466 | +$62,643,666 | $12.85 | 102 |
| 2016 Q4 | 26,418,852 | $320,904,146 | -$2,121,679 | $12.15 | 97 |
| 2016 Q3 | 26,660,001 | $244,742,898 | +$491,496 | $9.18 | 87 |
| 2016 Q2 | 26,539,739 | $251,856,889 | +$5,256,368 | $9.49 | 92 |
| 2016 Q1 | 26,619,209 | $187,496,987 | -$3,874,309 | $7.05 | 103 |
| 2015 Q4 | 26,471,070 | $276,904,125 | +$55,278,305 | $10.46 | 124 |
| 2015 Q3 | 21,585,065 | $144,503,660 | +$6,050,338 | $6.69 | 102 |
| 2015 Q2 | 20,416,358 | $137,192,627 | +$7,722,814 | $6.72 | 93 |
| 2015 Q1 | 19,594,890 | $132,978,626 | +$965,004 | $6.78 | 91 |
| 2014 Q4 | 19,143,626 | $153,243,250 | +$252,136 | $8.01 | 83 |
| 2014 Q3 | 19,775,788 | $69,615,049 | -$7,582,600 | $3.52 | 80 |
| 2014 Q2 | 20,755,367 | $99,208,515 | -$24,735,703 | $4.78 | 84 |
| 2014 Q1 | 22,477,555 | $213,589,026 | +$39,996,206 | $9.50 | 103 |