| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 21,357,558 | $2,877,650,064 | +$113,107,894 | $134.69 | 308 |
| 2025 Q2 | 20,558,730 | $2,472,706,215 | +$97,884,223 | $120.22 | 314 |
| 2025 Q1 | 19,732,659 | $2,535,063,359 | +$19,146,943 | $128.43 | 315 |
| 2024 Q4 | 19,581,053 | $2,377,087,191 | +$14,116,681 | $121.35 | 297 |
| 2024 Q3 | 19,441,228 | $2,414,230,397 | +$101,464,619 | $124.17 | 293 |
| 2024 Q2 | 18,603,922 | $1,976,629,464 | -$16,958,017 | $106.2 | 278 |
| 2024 Q1 | 18,815,764 | $2,019,785,161 | +$45,217,182 | $107.3 | 279 |
| 2023 Q4 | 18,404,792 | $1,944,612,895 | +$517,666,417 | $105.63 | 278 |
| 2023 Q3 | 13,525,283 | $1,322,502,610 | +$11,012,212 | $97.75 | 252 |
| 2023 Q2 | 13,368,364 | $1,591,580,566 | -$8,522,802 | $119 | 257 |
| 2023 Q1 | 13,419,554 | $1,717,836,307 | +$29,507,295 | $127.99 | 270 |
| 2022 Q4 | 13,183,327 | $1,558,768,529 | -$2,106,923 | $118.18 | 252 |
| 2022 Q3 | 13,270,913 | $1,532,346,511 | -$238,137,163 | $115.39 | 247 |
| 2022 Q2 | 13,308,773 | $1,724,145,227 | +$24,230,864 | $129.55 | 256 |
| 2022 Q1 | 13,204,518 | $1,819,352,001 | +$10,515,898 | $137.76 | 243 |
| 2021 Q4 | 13,137,003 | $1,914,534,703 | +$2,251,398 | $145.81 | 239 |
| 2021 Q3 | 13,056,929 | $1,568,618,241 | -$5,710,976 | $120.05 | 203 |
| 2021 Q2 | 13,122,957 | $1,579,645,998 | -$4,815,743 | $120.33 | 200 |
| 2021 Q1 | 13,162,103 | $1,526,377,889 | -$10,289,855 | $116.08 | 204 |
| 2020 Q4 | 13,261,274 | $1,433,714,271 | -$7,528,549 | $108.21 | 192 |
| 2020 Q3 | 13,392,505 | $1,130,899,638 | +$151,313,833 | $84.3 | 193 |
| 2020 Q2 | 11,554,462 | $972,016,652 | +$37,176,935 | $84 | 194 |
| 2020 Q1 | 11,117,034 | $953,272,516 | +$22,074,015 | $85.71 | 180 |
| 2019 Q4 | 10,743,821 | $1,029,700,809 | -$12,718,832 | $95.83 | 177 |
| 2019 Q3 | 10,872,691 | $1,036,506,704 | +$12,127,456 | $95.32 | 176 |
| 2019 Q2 | 10,745,328 | $1,021,067,847 | +$20,742,559 | $95.02 | 174 |
| 2019 Q1 | 10,659,763 | $972,399,041 | +$7,912,050 | $91.21 | 181 |
| 2018 Q4 | 10,595,283 | $861,601,810 | +$5,593,210 | $81.3 | 185 |
| 2018 Q3 | 10,521,513 | $882,622,225 | +$14,346,119 | $83.9 | 169 |
| 2018 Q2 | 10,359,123 | $828,218,605 | -$6,490,584 | $79.95 | 175 |
| 2018 Q1 | 10,464,133 | $737,268,617 | +$17,799,117 | $70.35 | 178 |
| 2017 Q4 | 10,187,367 | $800,101,422 | +$1,995,037 | $78.55 | 161 |
| 2017 Q3 | 10,020,355 | $784,086,747 | +$10,518,371 | $78.25 | 146 |
| 2017 Q2 | 10,040,796 | $751,111,445 | +$18,117,791 | $74.95 | 152 |
| 2017 Q1 | 9,802,554 | $678,350,259 | +$85,072,522 | $69.2 | 149 |
| 2016 Q4 | 9,536,439 | $638,451,688 | +$17,243,396 | $66.95 | 149 |
| 2016 Q3 | 9,332,656 | $569,840,065 | +$37,384,350 | $61.06 | 157 |
| 2016 Q2 | 8,705,892 | $576,136,638 | +$5,276,331 | $66.18 | 158 |
| 2016 Q1 | 8,639,165 | $543,918,226 | +$22,503,698 | $62.97 | 152 |
| 2015 Q4 | 8,294,180 | $471,096,568 | +$1,836,995 | $56.75 | 145 |
| 2015 Q3 | 8,269,867 | $438,597,663 | +$1,062,515 | $53.08 | 139 |
| 2015 Q2 | 8,247,437 | $443,900,166 | +$9,791,630 | $53.85 | 123 |
| 2015 Q1 | 8,067,868 | $408,316,703 | +$212,640 | $50.61 | 120 |
| 2014 Q4 | 8,065,963 | $400,620,573 | +$10,764,198 | $49.66 | 121 |
| 2014 Q3 | 7,938,015 | $330,680,631 | +$110,089,660 | $41.66 | 121 |
| 2014 Q2 | 5,276,936 | $376,396,586 | +$6,258,665 | $71.33 | 117 |
| 2014 Q1 | 5,196,466 | $328,047,111 | +$14,901,263 | $63.16 | 116 |