| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| FMR LLC | 15% | +7.9% | $714,760,191 | +$56,483,483 | 5,942,963 | +8.6% | FMR LLC | 30 Sep 2025 |
| VANGUARD GROUP INC | 12.15% | $555,809,660 | 4,799,738 | The Vanguard Group | 30 Jun 2025 | |||
| PRICE T ROWE ASSOCIATES INC /MD/ | 6.5% | $308,133,664 | 2,562,016 | T. Rowe Price Associates, Inc. | 30 Sep 2025 | |||
| WELLINGTON MANAGEMENT GROUP LLP | 4.3% | $207,764,096 | 1,706,201 | Wellington Management Group LLP | 30 Jun 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 40,019,410 | $4,811,527,845 | +$9,036,819 | $120.27 | 330 |
| 2025 Q2 | 40,004,309 | $4,634,948,891 | +$53,991,221 | $115.8 | 338 |
| 2025 Q1 | 39,654,193 | $3,976,103,484 | -$140,872,547 | $100.25 | 333 |
| 2024 Q4 | 40,946,857 | $4,612,246,834 | -$50,284,236 | $112.61 | 335 |
| 2024 Q3 | 41,290,287 | $4,836,435,300 | -$92,381,443 | $117.13 | 301 |
| 2024 Q2 | 41,937,969 | $3,933,996,517 | +$69,330,438 | $93.8 | 290 |
| 2024 Q1 | 41,254,972 | $3,819,103,564 | +$79,338,743 | $92.61 | 277 |
| 2023 Q4 | 40,540,505 | $3,131,725,285 | -$137,219,322 | $77.25 | 283 |
| 2023 Q3 | 41,997,942 | $4,050,785,068 | -$41,738,231 | $96.55 | 309 |
| 2023 Q2 | 42,414,524 | $4,055,216,201 | -$37,980,333 | $95.65 | 316 |
| 2023 Q1 | 42,793,021 | $3,711,052,053 | +$6,762,714 | $86.77 | 315 |
| 2022 Q4 | 42,825,732 | $3,081,655,172 | -$90,503,675 | $71.9 | 306 |
| 2022 Q3 | 44,227,108 | $2,656,946,498 | -$240,550,052 | $60.02 | 259 |
| 2022 Q2 | 45,480,106 | $2,424,965,295 | +$61,812,098 | $53.27 | 215 |
| 2022 Q1 | 44,615,032 | $2,470,683,574 | -$28,180,431 | $55.4 | 229 |
| 2021 Q4 | 44,748,702 | $2,939,792,984 | -$117,823,603 | $65.73 | 229 |
| 2021 Q3 | 45,257,305 | $2,637,069,836 | +$104,240,869 | $58.26 | 188 |
| 2021 Q2 | 44,613,003 | $2,256,199,935 | +$6,079,403 | $50.57 | 181 |
| 2021 Q1 | 44,549,106 | $1,976,549,440 | -$60,783,594 | $44.37 | 178 |
| 2020 Q4 | 46,075,756 | $1,931,095,901 | -$6,223,511 | $41.9 | 174 |
| 2020 Q3 | 46,439,752 | $1,445,655,703 | -$8,432,222 | $31.12 | 172 |
| 2020 Q2 | 46,698,849 | $1,519,893,805 | +$7,313,208 | $32.55 | 179 |
| 2020 Q1 | 46,421,294 | $1,674,327,261 | -$45,442,903 | $36.08 | 169 |
| 2019 Q4 | 47,403,884 | $2,606,893,585 | +$57,036,382 | $55 | 192 |
| 2019 Q3 | 46,606,907 | $2,486,031,895 | +$121,611,300 | $53.34 | 204 |
| 2019 Q2 | 44,311,907 | $2,638,401,002 | -$14,873,230 | $59.57 | 221 |
| 2019 Q1 | 44,777,463 | $2,405,001,591 | -$138,663,791 | $53.7 | 221 |
| 2018 Q4 | 47,405,796 | $1,980,151,434 | -$108,048,026 | $41.77 | 216 |
| 2018 Q3 | 49,198,258 | $3,512,267,512 | -$110,058,745 | $71.41 | 224 |
| 2018 Q2 | 50,839,166 | $3,107,705,118 | +$258,807,767 | $61.12 | 226 |
| 2018 Q1 | 46,466,690 | $3,203,497,703 | +$104,156,166 | $68.94 | 231 |
| 2017 Q4 | 44,903,508 | $3,466,012,153 | -$42,542,691 | $77.17 | 246 |
| 2017 Q3 | 45,403,053 | $3,656,554,707 | +$91,260,242 | $80.53 | 230 |
| 2017 Q2 | 44,283,732 | $3,340,279,532 | +$389,361,057 | $75.43 | 230 |
| 2017 Q1 | 43,882,919 | $3,036,410,578 | +$302,056,012 | $69.19 | 243 |
| 2016 Q4 | 43,506,964 | $3,253,281,665 | -$90,505,146 | $74.77 | 250 |
| 2016 Q3 | 44,765,386 | $3,087,244,961 | +$111,033,504 | $68.99 | 235 |
| 2016 Q2 | 43,496,090 | $2,626,338,795 | -$15,157,191 | $60.37 | 216 |
| 2016 Q1 | 43,654,896 | $2,679,432,264 | +$15,929,540 | $61.38 | 204 |
| 2015 Q4 | 43,537,237 | $2,075,504,289 | -$34,593,147 | $47.68 | 196 |
| 2015 Q3 | 44,121,389 | $2,059,981,822 | -$211,133,119 | $46.69 | 201 |
| 2015 Q2 | 44,832,933 | $3,641,821,609 | +$63,079,281 | $81.23 | 218 |
| 2015 Q1 | 43,991,565 | $4,113,744,231 | +$23,619,786 | $93.56 | 225 |
| 2014 Q4 | 43,835,837 | $3,455,693,055 | -$31,732,180 | $78.81 | 210 |
| 2014 Q3 | 44,228,892 | $2,831,548,796 | -$15,933,337 | $64.02 | 210 |
| 2014 Q2 | 44,421,946 | $3,471,588,843 | +$3,341,806 | $78.16 | 211 |
| 2014 Q1 | 44,452,218 | $3,094,427,592 | -$6,265,837 | $69.6 | 202 |