| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| FMR LLC | 3.9% | $195,702,006 | 777,088 | FMR LLC | 31 Dec 2024 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 12,389,297 | $3,745,243,591 | +$5,636,444 | $302.35 | 340 |
| 2025 Q2 | 12,486,244 | $3,507,682,849 | +$301,395,995 | $280.86 | 333 |
| 2025 Q1 | 11,430,363 | $2,900,609,023 | +$100,627,593 | $253.86 | 312 |
| 2024 Q4 | 11,126,428 | $2,967,817,543 | +$34,126,733 | $266.72 | 316 |
| 2024 Q3 | 10,888,636 | $2,831,483,027 | -$88,503,868 | $260.07 | 288 |
| 2024 Q2 | 11,258,857 | $2,771,459,983 | -$45,811,303 | $246.07 | 282 |
| 2024 Q1 | 11,438,929 | $2,724,772,985 | +$48,465,205 | $238.32 | 270 |
| 2023 Q4 | 11,352,025 | $2,462,214,780 | +$125,728,687 | $216.94 | 265 |
| 2023 Q3 | 10,587,440 | $2,060,993,032 | +$28,552,598 | $194.66 | 237 |
| 2023 Q2 | 10,467,362 | $2,109,460,501 | -$11,977,193 | $201.56 | 239 |
| 2023 Q1 | 10,520,996 | $1,960,350,094 | -$407,190,388 | $186.33 | 222 |
| 2022 Q4 | 12,730,447 | $2,219,553,271 | +$508,776,678 | $174.26 | 213 |
| 2022 Q3 | 9,642,310 | $1,577,101,507 | +$164,097,168 | $163.38 | 194 |
| 2022 Q2 | 8,473,885 | $1,457,332,182 | +$182,979,370 | $171.83 | 191 |
| 2022 Q1 | 7,530,530 | $1,560,121,345 | +$7,585,589 | $207.2 | 188 |
| 2021 Q4 | 7,484,813 | $1,630,250,895 | +$139,633,742 | $218.85 | 177 |
| 2021 Q3 | 6,720,957 | $1,352,278,217 | +$114,926,870 | $200.18 | 153 |
| 2021 Q2 | 6,305,025 | $1,266,055,664 | -$4,666,087 | $200.28 | 151 |
| 2021 Q1 | 6,351,257 | $1,180,153,094 | +$87,316,721 | $185.21 | 148 |
| 2020 Q4 | 5,904,154 | $1,037,428,340 | +$62,679,068 | $175.21 | 139 |
| 2020 Q3 | 5,534,482 | $857,192,933 | +$44,217,132 | $154.8 | 122 |
| 2020 Q2 | 5,258,963 | $752,650,668 | +$113,446,459 | $141.94 | 112 |
| 2020 Q1 | 4,423,643 | $522,569,999 | +$104,996,186 | $117.24 | 102 |
| 2019 Q4 | 3,569,150 | $528,242,479 | -$40,721,513 | $147.48 | 96 |
| 2019 Q3 | 3,855,491 | $524,548,571 | +$2,258,350 | $136.03 | 82 |
| 2019 Q2 | 3,839,058 | $517,412,382 | +$76,621,408 | $134.71 | 85 |
| 2019 Q1 | 3,273,911 | $425,337,645 | +$30,048,171 | $129.88 | 85 |
| 2018 Q4 | 3,049,259 | $349,589,661 | +$69,778,570 | $114.5 | 78 |
| 2018 Q3 | 2,485,154 | $320,236,938 | -$13,824,430 | $133.46 | 81 |
| 2018 Q2 | 2,521,084 | $314,917,268 | +$11,129,012 | $124.88 | 71 |
| 2018 Q1 | 2,430,153 | $294,539,553 | +$17,922,873 | $121.2 | 65 |
| 2017 Q4 | 2,270,497 | $278,592,218 | +$40,641,795 | $122.49 | 63 |
| 2017 Q3 | 1,901,150 | $219,514,376 | -$12,826,898 | $115.42 | 58 |
| 2017 Q2 | 2,572,416 | $285,879,225 | -$909,269 | $111.09 | 57 |
| 2017 Q1 | 2,582,651 | $279,961,978 | -$74,705,951 | $108.41 | 56 |
| 2016 Q4 | 3,273,060 | $335,958,000 | -$30,603,704 | $102.61 | 52 |
| 2016 Q3 | 3,557,548 | $353,930,000 | +$35,609,853 | $99.62 | 52 |
| 2016 Q2 | 3,200,143 | $307,578,000 | +$1,176,219 | $96.09 | 46 |
| 2016 Q1 | 3,215,385 | $303,212,000 | -$13,337,456 | $94.29 | 48 |
| 2015 Q4 | 3,356,713 | $313,937,000 | +$64,791,044 | $93.63 | 44 |
| 2015 Q3 | 2,662,478 | $235,608,000 | +$689,172 | $88.41 | 40 |
| 2015 Q2 | 2,654,606 | $253,318,070 | -$13,863,259 | $95.36 | 32 |
| 2015 Q1 | 2,799,455 | $267,963,150 | +$7,343,247 | $95.75 | 29 |
| 2014 Q4 | 2,696,442 | $255,432,000 | +$71,442,657 | $94.76 | 27 |
| 2014 Q3 | 1,937,802 | $175,924,000 | +$6,721,801 | $90.85 | 28 |
| 2014 Q2 | 1,863,660 | $168,623,415 | +$20,195,207 | $90.48 | 24 |
| 2014 Q1 | 1,641,224 | $141,987,000 | +$23,859,356 | $86.5 | 24 |