| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| FMR LLC | 2.5% | $355,390,543 | 2,695,006 | FMR LLC | 31 Jan 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1 | $2,540 | -$4,151,955 | $2,540 | 1 |
| 2025 Q2 | 52,839 | $4,154,495 | -$12,449,682,474 | $105.26 | 4 |
| 2025 Q1 | 95,162,616 | $12,552,502,929 | +$921,696,752 | $131.92 | 392 |
| 2024 Q4 | 96,744,219 | $8,079,865,976 | -$54,744,614 | $83.52 | 377 |
| 2024 Q3 | 97,160,903 | $7,121,640,397 | +$61,346,999 | $73.17 | 353 |
| 2024 Q2 | 96,602,103 | $6,617,629,592 | +$540,380,977 | $68.49 | 373 |
| 2024 Q1 | 88,802,162 | $6,144,405,843 | -$32,018,043 | $69.2 | 340 |
| 2023 Q4 | 89,563,791 | $6,415,135,392 | +$224,593,251 | $71.62 | 328 |
| 2023 Q3 | 87,179,976 | $4,544,446,834 | +$123,461,814 | $52.09 | 291 |
| 2023 Q2 | 84,403,188 | $5,343,315,732 | +$44,821,938 | $63.32 | 285 |
| 2023 Q1 | 83,859,451 | $4,542,535,552 | +$27,528,728 | $54.15 | 270 |
| 2022 Q4 | 83,443,197 | $4,415,758,766 | -$3,028,583 | $52.92 | 281 |
| 2022 Q3 | 83,532,103 | $3,886,674,923 | +$66,690,194 | $46.53 | 259 |
| 2022 Q2 | 81,474,793 | $4,652,094,119 | +$43,593,822 | $57.08 | 255 |
| 2022 Q1 | 80,764,803 | $4,938,561,645 | +$733,231,750 | $61.19 | 233 |
| 2021 Q4 | 68,372,935 | $3,578,473,075 | +$18,800,232 | $52.34 | 200 |
| 2021 Q3 | 68,588,515 | $2,557,003,664 | +$56,527,997 | $37.28 | 175 |
| 2021 Q2 | 66,978,934 | $2,733,829,933 | -$33,681,490 | $40.82 | 182 |
| 2021 Q1 | 67,974,787 | $2,304,237,493 | +$32,399,854 | $33.93 | 164 |
| 2020 Q4 | 67,139,548 | $2,135,092,569 | +$100,905,848 | $31.8 | 176 |
| 2020 Q3 | 63,785,787 | $1,634,885,756 | +$385,137,060 | $25.66 | 174 |
| 2020 Q2 | 48,754,610 | $1,251,468,595 | +$59,105,576 | $25.67 | 146 |
| 2020 Q1 | 47,153,491 | $724,899,165 | +$133,197,856 | $15.37 | 136 |
| 2019 Q4 | 38,034,445 | $1,304,492,153 | -$41,694,110 | $34.31 | 133 |
| 2019 Q3 | 39,826,397 | $297,543,953 | -$2,558,157 | $7.47 | 124 |
| 2019 Q2 | 38,368,267 | $497,297,783 | +$34,719,274 | $12.98 | 125 |
| 2019 Q1 | 38,349,415 | $467,093,056 | +$6,914,203 | $12.18 | 125 |
| 2018 Q4 | 37,911,631 | $431,767,392 | -$15,478,031 | $11.39 | 125 |
| 2018 Q3 | 38,097,172 | $826,730,269 | -$21,276,548 | $21.7 | 131 |
| 2018 Q2 | 39,155,084 | $692,047,361 | -$3,733,399 | $17.67 | 127 |
| 2018 Q1 | 39,402,764 | $829,283,428 | +$31,390,253 | $21.05 | 129 |
| 2017 Q4 | 38,248,685 | $553,055,977 | -$43,016,176 | $14.48 | 129 |
| 2017 Q3 | 40,538,909 | $639,569,213 | +$156,289,362 | $15.78 | 136 |
| 2017 Q2 | 30,949,779 | $384,461,374 | +$12,666,882 | $12.42 | 99 |
| 2017 Q1 | 29,318,781 | $476,437,910 | +$46,854,550 | $16.25 | 113 |
| 2016 Q4 | 30,132,601 | $454,629,539 | +$33,366,992 | $15.09 | 127 |
| 2016 Q3 | 27,893,149 | $424,898,393 | -$109,128,726 | $15.24 | 127 |
| 2016 Q2 | 30,535,006 | $1,185,218,083 | +$46,613,508 | $38.82 | 139 |
| 2016 Q1 | 29,397,909 | $817,105,887 | +$7,113,194 | $27.8 | 125 |
| 2015 Q4 | 28,527,256 | $1,534,595,286 | +$39,089,907 | $53.79 | 131 |
| 2015 Q3 | 27,866,362 | $1,115,757,230 | +$395,309,998 | $40.04 | 128 |
| 2015 Q2 | 18,074,357 | $577,471,946 | +$34,573,785 | $31.95 | 91 |
| 2015 Q1 | 16,955,478 | $404,896,238 | +$111,856,653 | $23.88 | 74 |
| 2014 Q4 | 12,215,655 | $215,606,755 | +$2,355,713 | $17.65 | 47 |
| 2014 Q3 | 12,095,621 | $165,831,275 | -$574,655 | $13.71 | 48 |
| 2014 Q2 | 12,087,115 | $203,786,729 | +$17,674,093 | $16.86 | 55 |
| 2014 Q1 | 11,038,114 | $200,671,000 | +$200,671,000 | $18.18 | 35 |