| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| FMR LLC | 10% | 0% | $1,267,047,152 | +$2,983 | 13,593,468 | +0% | FMR LLC | 28 Nov 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 27,421,380 | $2,598,549,661 | -$82,845,301 | $94.81 | 218 |
| 2025 Q2 | 28,412,501 | $2,136,174,766 | +$98,104,232 | $75.17 | 210 |
| 2025 Q1 | 27,687,322 | $1,399,721,915 | +$11,226,563 | $50.56 | 189 |
| 2024 Q4 | 27,268,824 | $1,474,207,803 | +$9,244,551 | $54.05 | 201 |
| 2024 Q3 | 26,854,687 | $1,631,040,175 | -$37,594,999 | $60.74 | 199 |
| 2024 Q2 | 27,294,368 | $2,210,404,614 | +$131,952,053 | $80.99 | 233 |
| 2024 Q1 | 25,877,255 | $1,990,912,494 | -$16,255,586 | $76.94 | 210 |
| 2023 Q4 | 26,788,447 | $1,641,109,567 | +$58,344,285 | $61.27 | 204 |
| 2023 Q3 | 25,664,314 | $1,315,445,005 | +$119,916,669 | $51.25 | 192 |
| 2023 Q2 | 22,887,451 | $1,644,564,399 | -$52,322,777 | $71.86 | 197 |
| 2023 Q1 | 23,978,587 | $1,571,253,118 | -$111,913,583 | $65.52 | 195 |
| 2022 Q4 | 24,816,248 | $1,612,124,453 | +$44,093,572 | $64.99 | 193 |
| 2022 Q3 | 24,907,586 | $1,625,178,877 | -$88,823,164 | $65.19 | 196 |
| 2022 Q2 | 25,257,741 | $2,113,776,640 | +$128,307,625 | $83.7 | 211 |
| 2022 Q1 | 24,822,333 | $1,660,920,978 | -$176,148,121 | $66.82 | 207 |
| 2021 Q4 | 26,725,662 | $2,537,268,809 | +$32,679,531 | $95.03 | 221 |
| 2021 Q3 | 26,807,406 | $1,851,402,892 | +$3,465,802 | $68.98 | 200 |
| 2021 Q2 | 26,877,952 | $1,723,528,034 | +$37,209,375 | $64.1 | 191 |
| 2021 Q1 | 26,368,489 | $1,566,572,200 | +$56,025,438 | $59.39 | 208 |
| 2020 Q4 | 25,833,781 | $1,242,633,153 | +$18,984,308 | $48.15 | 164 |
| 2020 Q3 | 25,615,001 | $967,740,515 | -$42,915,086 | $37.78 | 146 |
| 2020 Q2 | 26,334,658 | $1,284,037,127 | +$8,006,077 | $48.77 | 159 |
| 2020 Q1 | 26,378,623 | $967,256,469 | -$14,760,655 | $36.66 | 144 |
| 2019 Q4 | 26,367,868 | $1,336,863,847 | +$3,864,395 | $50.71 | 146 |
| 2019 Q3 | 25,939,448 | $916,747,852 | -$48,017,687 | $35.35 | 122 |
| 2019 Q2 | 26,442,447 | $1,168,860,805 | +$42,784,727 | $44.38 | 132 |
| 2019 Q1 | 25,564,184 | $1,013,225,955 | -$13,268,286 | $39.64 | 144 |
| 2018 Q4 | 26,014,552 | $897,692,259 | -$88,912,518 | $34.5 | 142 |
| 2018 Q3 | 26,529,282 | $1,418,569,236 | -$29,446,169 | $53.7 | 159 |
| 2018 Q2 | 27,090,274 | $1,432,794,529 | -$22,070,706 | $52.89 | 150 |
| 2018 Q1 | 27,808,056 | $1,338,093,127 | -$96,043,859 | $48.12 | 142 |
| 2017 Q4 | 30,282,528 | $1,603,636,085 | +$68,665,131 | $52.96 | 157 |
| 2017 Q3 | 29,197,383 | $1,402,010,210 | +$29,483,817 | $48.03 | 158 |
| 2017 Q2 | 28,731,097 | $1,385,803,678 | +$49,922,571 | $48.23 | 187 |
| 2017 Q1 | 27,793,477 | $1,299,223,923 | +$164,521,450 | $46.75 | 168 |
| 2016 Q4 | 24,716,718 | $1,051,683,664 | +$36,468,358 | $42.48 | 192 |
| 2016 Q3 | 23,320,505 | $1,207,713,862 | -$35,628,479 | $51.79 | 190 |
| 2016 Q2 | 23,765,125 | $1,135,709,919 | +$93,986,928 | $47.8 | 160 |
| 2016 Q1 | 21,871,080 | $848,843,284 | +$33,004,420 | $38.81 | 141 |
| 2015 Q4 | 21,465,035 | $673,337,250 | +$59,991,371 | $31.36 | 147 |
| 2015 Q3 | 18,954,127 | $517,861,753 | -$11,279,681 | $27.31 | 132 |
| 2015 Q2 | 18,518,652 | $640,713,858 | +$158,081,795 | $34.61 | 155 |
| 2015 Q1 | 15,067,610 | $404,785,500 | -$34,297,341 | $26.88 | 127 |
| 2014 Q4 | 15,712,642 | $371,563,901 | +$7,967,803 | $23.65 | 114 |
| 2014 Q3 | 13,464,925 | $360,766,162 | +$25,511,949 | $26.94 | 104 |
| 2014 Q2 | 13,243,575 | $270,483,662 | -$10,972,343 | $20.43 | 92 |
| 2014 Q1 | 12,055,652 | $202,329,294 | +$25,517,379 | $16.78 | 78 |