| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| FMR LLC | 12.3% | +10% | $481,791,607 | +$28,227,005 | 5,162,237 | +6.2% | FMR LLC | 30 Jun 2025 |
| WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 4.7% | -12% | $175,274,573 | -$32,205,742 | 1,962,981 | -15.5% | WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 30 Jun 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 39,987,034 | $4,672,557,919 | -$108,890,873 | $116.86 | 331 |
| 2025 Q2 | 41,161,185 | $3,675,417,509 | -$21,177,155 | $89.29 | 316 |
| 2025 Q1 | 41,437,936 | $3,570,783,456 | -$62,407,961 | $86.16 | 318 |
| 2024 Q4 | 42,260,171 | $3,921,247,778 | -$72,956,908 | $92.77 | 297 |
| 2024 Q3 | 42,925,551 | $4,960,630,193 | +$63,936,566 | $115.64 | 322 |
| 2024 Q2 | 42,531,650 | $4,355,420,532 | -$38,873,724 | $102.4 | 309 |
| 2024 Q1 | 42,849,296 | $3,956,870,338 | -$42,664,491 | $92.38 | 290 |
| 2023 Q4 | 43,457,489 | $3,822,658,442 | -$28,648,212 | $87.95 | 283 |
| 2023 Q3 | 43,846,099 | $3,183,677,640 | -$36,846,485 | $72.64 | 244 |
| 2023 Q2 | 44,347,940 | $3,009,131,836 | -$49,545,441 | $67.83 | 242 |
| 2023 Q1 | 45,093,422 | $3,011,202,943 | +$23,088,516 | $66.8 | 225 |
| 2022 Q4 | 44,948,665 | $2,416,039,130 | -$31,130,301 | $53.71 | 223 |
| 2022 Q3 | 45,600,580 | $2,209,867,689 | -$94,905,707 | $48.44 | 199 |
| 2022 Q2 | 47,364,559 | $2,874,137,118 | -$39,233,003 | $60.71 | 218 |
| 2022 Q1 | 47,909,323 | $3,257,167,699 | -$75,791,016 | $68 | 221 |
| 2021 Q4 | 49,019,114 | $3,213,695,413 | -$52,467,805 | $65.57 | 227 |
| 2021 Q3 | 49,720,306 | $3,148,593,879 | +$19,831,170 | $63.3 | 220 |
| 2021 Q2 | 49,187,893 | $3,779,499,717 | +$110,105,161 | $76.84 | 239 |
| 2021 Q1 | 49,176,718 | $3,895,967,772 | -$34,228,256 | $79.23 | 247 |
| 2020 Q4 | 50,097,922 | $3,606,876,331 | -$95,429,525 | $72 | 252 |
| 2020 Q3 | 52,095,858 | $2,140,499,996 | +$31,767,018 | $41.09 | 221 |
| 2020 Q2 | 51,215,015 | $2,329,196,863 | +$17,707,794 | $45.51 | 217 |
| 2020 Q1 | 50,240,113 | $2,610,936,095 | -$42,559,182 | $52.05 | 234 |
| 2019 Q4 | 50,047,210 | $4,537,532,451 | -$132,795,581 | $90.68 | 263 |
| 2019 Q3 | 51,564,162 | $4,277,684,918 | -$5,490,574 | $82.95 | 235 |
| 2019 Q2 | 51,882,643 | $4,213,057,966 | +$19,588,341 | $81.18 | 253 |
| 2019 Q1 | 52,041,552 | $3,925,112,510 | +$7,868,860 | $75.41 | 257 |
| 2018 Q4 | 52,141,753 | $3,372,685,097 | +$27,308,821 | $64.65 | 235 |
| 2018 Q3 | 51,509,958 | $3,591,570,968 | +$44,026,989 | $69.75 | 254 |
| 2018 Q2 | 50,776,249 | $4,049,756,157 | +$161,521,599 | $79.75 | 256 |
| 2018 Q1 | 48,920,751 | $3,490,880,937 | +$39,180,978 | $71.35 | 261 |
| 2017 Q4 | 48,809,947 | $3,842,246,289 | +$23,445,596 | $78.7 | 274 |
| 2017 Q3 | 47,914,995 | $4,035,437,472 | +$48,278,800 | $84.25 | 257 |
| 2017 Q2 | 47,664,622 | $3,194,233,005 | +$62,893,546 | $67 | 239 |
| 2017 Q1 | 46,172,276 | $2,469,446,982 | +$262,845,128 | $53.45 | 214 |
| 2016 Q4 | 46,653,622 | $1,924,909,608 | -$37,668,992 | $41.25 | 207 |
| 2016 Q3 | 46,098,805 | $1,708,557,725 | +$7,464,381 | $37.08 | 187 |
| 2016 Q2 | 46,275,852 | $1,318,702,815 | -$17,852,135 | $28.49 | 195 |
| 2016 Q1 | 47,100,191 | $1,582,116,375 | -$24,116,141 | $33.59 | 186 |
| 2015 Q4 | 47,958,055 | $1,383,656,423 | -$38,428,298 | $28.86 | 170 |
| 2015 Q3 | 49,354,951 | $1,333,073,572 | -$14,647,407 | $27.01 | 172 |
| 2015 Q2 | 49,850,215 | $1,467,075,579 | -$133,237,452 | $29.43 | 178 |
| 2015 Q1 | 54,557,506 | $1,506,485,577 | +$121,309,300 | $27.63 | 167 |
| 2014 Q4 | 50,256,080 | $1,226,491,512 | +$10,691,585 | $24.41 | 167 |
| 2014 Q3 | 49,854,492 | $1,198,518,215 | -$29,530,217 | $24.04 | 166 |
| 2014 Q2 | 51,113,882 | $1,442,399,282 | +$30,680,882 | $28.22 | 175 |
| 2014 Q1 | 50,059,137 | $1,429,024,636 | +$107,506,504 | $28.55 | 187 |