| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| FMR LLC | 15% | +14% | $441,410,817 | +$51,926,525 | 4,914,941 | +13% | FMR LLC | 30 Jun 2025 |
| BlackRock, Inc. | 14% | $392,434,217 | 4,879,202 | BlackRock, Inc. | 31 Mar 2025 | |||
| WELLINGTON MANAGEMENT GROUP LLP | 6% | $163,088,554 | 2,027,708 | Wellington Management Group LLP | 31 Dec 2024 | |||
| DIMENSIONAL FUND ADVISORS LP | 4.9% | -4% | $147,073,305 | -$5,638,721 | 1,637,605 | -3.7% | Dimensional Fund Advisors LP | 30 Jun 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 223,175 | $24,198,538 | -$397,229 | $108.43 | 4 |
| 2025 Q3 | 35,725,281 | $3,695,049,575 | +$6,161,865 | $103.43 | 323 |
| 2025 Q2 | 35,788,080 | $3,303,587,294 | +$19,686,022 | $92.27 | 313 |
| 2025 Q1 | 35,671,404 | $3,015,538,342 | +$177,920,785 | $84.56 | 310 |
| 2024 Q4 | 33,456,207 | $2,779,460,174 | +$853,715,790 | $83.08 | 298 |
| 2024 Q3 | 22,179,755 | $3,156,534,076 | +$33,303,745 | $142.37 | 298 |
| 2024 Q2 | 21,878,481 | $2,374,519,470 | +$83,265,285 | $108.55 | 262 |
| 2024 Q1 | 21,095,740 | $2,519,603,325 | +$32,215,470 | $119.47 | 267 |
| 2023 Q4 | 247,449 | $24,831,507 | +$10,091,674 | $100.35 | 1 |
| 2023 Q3 | 20,550,939 | $1,542,581,610 | -$6,121,972 | $75.06 | 233 |
| 2023 Q2 | 20,655,555 | $1,652,702,842 | -$963,832 | $80.00 | 220 |
| 2023 Q1 | 20,695,897 | $1,423,531,540 | -$24,408,138 | $68.81 | 223 |
| 2022 Q4 | 20,740,010 | $1,256,926,981 | +$38,727,645 | $60.60 | 218 |
| 2022 Q3 | 20,359,299 | $892,658,056 | -$8,943,885 | $43.84 | 192 |
| 2022 Q2 | 20,612,519 | $1,068,951,985 | -$14,887,298 | $51.84 | 212 |
| 2022 Q1 | 20,955,038 | $1,265,010,437 | -$29,886,771 | $60.30 | 209 |
| 2021 Q4 | 21,201,330 | $1,710,209,994 | +$10,475,887 | $80.69 | 218 |
| 2021 Q3 | 20,879,698 | $1,739,137,539 | -$14,219,076 | $83.30 | 219 |
| 2021 Q2 | 18,433,556 | $1,345,777,016 | -$22,999,013 | $73.00 | 219 |
| 2021 Q1 | 21,371,195 | $1,816,296,625 | +$44,570,887 | $85.00 | 212 |
| 2020 Q4 | 20,666,515 | $1,412,507,472 | +$1,534,135 | $68.35 | 207 |
| 2020 Q3 | 20,968,723 | $1,208,109,850 | -$23,622,974 | $57.52 | 200 |
| 2020 Q2 | 21,376,940 | $1,309,074,699 | +$47,254,181 | $61.25 | 190 |
| 2020 Q1 | 21,025,946 | $591,863,196 | -$39,007,648 | $28.16 | 161 |
| 2019 Q4 | 21,433,254 | $1,123,789,367 | +$30,440,452 | $52.43 | 187 |
| 2019 Q3 | 20,498,688 | $878,874,692 | -$28,073,179 | $42.88 | 191 |
| 2019 Q2 | 21,307,093 | $1,046,963,509 | +$37,613,265 | $49.19 | 183 |
| 2019 Q1 | 20,942,455 | $949,168,154 | +$46,167,942 | $45.32 | 200 |
| 2018 Q4 | 20,821,293 | $616,518,056 | -$64,105,366 | $29.61 | 202 |
| 2018 Q3 | 21,122,144 | $1,250,096,459 | -$39,747,922 | $59.20 | 224 |
| 2018 Q2 | 21,807,114 | $1,239,904,088 | -$21,425,427 | $56.85 | 235 |
| 2018 Q1 | 23,152,162 | $1,431,738,311 | +$40,076,291 | $61.85 | 215 |
| 2017 Q4 | 22,464,987 | $1,560,240,011 | +$508,350,122 | $69.45 | 205 |
| 2017 Q3 | 15,041,606 | $1,265,057,321 | -$3,302,297 | $84.10 | 188 |
| 2017 Q2 | 13,421,304 | $977,768,959 | +$12,144,766 | $72.85 | 183 |
| 2017 Q1 | 15,043,505 | $1,057,642,915 | +$217,844,099 | $70.90 | 190 |
| 2016 Q4 | 13,442,861 | $1,026,114,154 | -$13,971,147 | $76.30 | 179 |
| 2016 Q3 | 13,653,457 | $845,309,702 | +$21,524,921 | $61.92 | 167 |
| 2016 Q2 | 12,723,704 | $767,310,190 | +$4,947,717 | $60.29 | 154 |
| 2016 Q1 | 12,820,196 | $581,877,342 | +$4,618,750 | $45.39 | 134 |
| 2015 Q4 | 12,812,629 | $557,268,640 | -$2,435,693 | $43.50 | 132 |
| 2015 Q3 | 12,612,885 | $498,063,639 | +$10,515,842 | $39.49 | 131 |
| 2015 Q2 | 12,308,323 | $468,324,076 | +$154,092,016 | $38.05 | 124 |
| 2015 Q1 | 8,195,909 | $510,340,585 | +$16,287,411 | $62.27 | 120 |
| 2014 Q4 | 8,070,179 | $354,812,703 | -$7,970,253 | $43.98 | 98 |
| 2014 Q3 | 8,257,418 | $349,764,862 | +$144,824 | $42.36 | 107 |
| 2014 Q2 | 8,241,797 | $383,541,116 | +$5,233,233 | $46.59 | 104 |
| 2014 Q1 | 8,157,139 | $361,432,551 | +$31,400,982 | $44.33 | 99 |