| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| FMR LLC | 5.6% | +14% | $695,965,049 | +$94,814,837 | 2,670,215 | +15.8% | FMR LLC | 30 Jun 2025 |
| GENERATION INVESTMENT MANAGEMENT LLP | 4.24% | $411,996,411 | 2,013,963 | Generation Investment Management LLP | 31 Dec 2024 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 42,543,071 | $12,688,244,997 | -$573,088,167 | $298.28 | 564 |
| 2025 Q2 | 44,951,995 | $11,505,443,491 | +$144,649,810 | $255.78 | 536 |
| 2025 Q1 | 44,490,624 | $11,030,429,576 | -$56,739,458 | $247.91 | 563 |
| 2024 Q4 | 44,595,521 | $11,292,754,380 | -$154,326,446 | $253.14 | 556 |
| 2024 Q3 | 45,064,711 | $12,157,641,911 | -$135,122,608 | $269.81 | 514 |
| 2024 Q2 | 45,748,967 | $9,390,842,868 | +$157,163,641 | $205.28 | 430 |
| 2024 Q1 | 44,969,205 | $8,773,506,969 | -$135,042,279 | $195.09 | 416 |
| 2023 Q4 | 45,733,662 | $8,637,171,442 | -$220,814,031 | $188.87 | 386 |
| 2023 Q3 | 46,973,038 | $6,632,104,136 | -$35,729,952 | $141.18 | 365 |
| 2023 Q2 | 47,155,473 | $7,346,461,738 | +$243,110,202 | $155.8 | 346 |
| 2023 Q1 | 45,547,790 | $6,624,231,741 | +$35,187,229 | $145.49 | 375 |
| 2022 Q4 | 45,414,637 | $7,239,064,356 | +$248,030,304 | $159.37 | 397 |
| 2022 Q3 | 45,373,460 | $6,854,490,191 | -$204,534,674 | $151.07 | 396 |
| 2022 Q2 | 46,612,308 | $8,150,392,037 | -$329,733,867 | $174.86 | 423 |
| 2022 Q1 | 47,968,377 | $11,488,267,586 | -$21,441,004 | $239.46 | 450 |
| 2021 Q4 | 47,971,123 | $12,922,261,481 | -$198,083,012 | $269.34 | 469 |
| 2021 Q3 | 48,364,534 | $11,999,063,593 | -$112,294,011 | $248.09 | 424 |
| 2021 Q2 | 49,137,373 | $9,607,646,573 | -$151,107,987 | $195.46 | 405 |
| 2021 Q1 | 49,971,394 | $8,945,115,744 | -$141,566,310 | $179.04 | 370 |
| 2020 Q4 | 51,022,944 | $7,569,641,258 | +$270,151,557 | $148.37 | 347 |
| 2020 Q3 | 49,676,968 | $4,753,424,590 | -$21,426,558 | $95.66 | 344 |
| 2020 Q2 | 49,710,830 | $5,139,338,553 | +$53,217,457 | $103.46 | 366 |
| 2020 Q1 | 49,187,179 | $4,970,537,973 | +$104,644,869 | $100.98 | 376 |
| 2019 Q4 | 47,726,511 | $8,304,420,001 | +$254,688,278 | $174.09 | 428 |
| 2019 Q3 | 46,413,140 | $6,450,104,238 | +$509,615,694 | $139.06 | 415 |
| 2019 Q2 | 42,738,980 | $5,997,238,921 | +$106,499,635 | $140.69 | 385 |
| 2019 Q1 | 42,206,719 | $6,491,383,720 | +$38,088,125 | $154.18 | 409 |
| 2018 Q4 | 41,835,821 | $5,282,528,995 | -$186,003,237 | $126.6 | 374 |
| 2018 Q3 | 43,119,237 | $6,208,045,697 | +$10,852,619 | $144.32 | 371 |
| 2018 Q2 | 42,985,573 | $7,122,967,755 | +$53,615,828 | $165.99 | 383 |
| 2018 Q1 | 42,494,020 | $7,415,847,148 | +$181,493,858 | $174.64 | 386 |
| 2017 Q4 | 41,943,411 | $6,241,150,692 | +$137,837,003 | $148.93 | 389 |
| 2017 Q3 | 41,466,471 | $5,121,257,158 | +$21,655,899 | $123.5 | 347 |
| 2017 Q2 | 41,332,190 | $5,166,516,283 | +$222,956,571 | $125 | 332 |
| 2017 Q1 | 40,361,084 | $4,498,072,716 | +$462,241,704 | $111.45 | 341 |
| 2016 Q4 | 40,314,109 | $4,073,721,501 | -$42,471,539 | $101.04 | 332 |
| 2016 Q3 | 40,383,018 | $4,593,066,907 | +$35,441,418 | $113.79 | 329 |
| 2016 Q2 | 40,228,192 | $3,917,387,562 | -$48,593,585 | $97.45 | 355 |
| 2016 Q1 | 40,294,305 | $4,726,232,041 | -$29,777,608 | $117.32 | 356 |
| 2015 Q4 | 39,745,404 | $6,351,408,105 | -$138,364,143 | $159.86 | 391 |
| 2015 Q3 | 40,694,257 | $5,850,614,708 | -$170,977,913 | $143.77 | 380 |
| 2015 Q2 | 41,131,535 | $7,033,133,966 | +$110,083,829 | $171 | 367 |
| 2015 Q1 | 40,492,245 | $6,896,265,456 | -$186,238,808 | $170.4 | 348 |
| 2014 Q4 | 41,693,974 | $6,252,399,812 | +$72,263,802 | $149.93 | 338 |
| 2014 Q3 | 41,180,135 | $5,202,711,270 | -$50,141,206 | $126.34 | 311 |
| 2014 Q2 | 41,583,782 | $5,255,834,257 | -$66,426,182 | $126.39 | 273 |
| 2014 Q1 | 42,124,338 | $4,991,446,083 | +$79,490,904 | $118.5 | 286 |