| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 22,904,738 | $1,602,159,543 | -$122,489,782 | $69.95 | 228 |
| 2025 Q2 | 24,788,349 | $1,642,989,976 | +$19,764,588 | $66.28 | 229 |
| 2025 Q1 | 24,547,951 | $1,572,423,221 | +$209,196,218 | $64.08 | 232 |
| 2024 Q4 | 21,386,420 | $1,407,814,819 | +$137,125,750 | $65.81 | 235 |
| 2024 Q3 | 19,179,979 | $1,213,925,911 | +$139,278,937 | $63.47 | 202 |
| 2024 Q2 | 16,870,304 | $1,054,845,994 | +$212,049,475 | $62.59 | 187 |
| 2024 Q1 | 13,431,167 | $827,030,675 | +$113,543,006 | $61.66 | 167 |
| 2023 Q4 | 11,726,036 | $660,650,758 | +$80,439,080 | $56.26 | 161 |
| 2023 Q3 | 10,046,794 | $534,149,105 | +$26,925,079 | $53.15 | 143 |
| 2023 Q2 | 9,498,412 | $501,692,291 | +$48,716,158 | $52.79 | 134 |
| 2023 Q1 | 8,587,618 | $436,369,479 | -$10,347,679 | $50.81 | 122 |
| 2022 Q4 | 8,898,002 | $436,349,044 | +$88,099,324 | $48.87 | 118 |
| 2022 Q3 | 6,551,143 | $308,133,772 | +$12,981,320 | $46.83 | 99 |
| 2022 Q2 | 5,856,018 | $284,905,424 | +$8,044,754 | $48.64 | 89 |
| 2022 Q1 | 6,661,009 | $336,580,625 | -$7,039,685 | $50.69 | 84 |
| 2021 Q4 | 6,302,087 | $327,673,724 | +$36,916,569 | $52.17 | 80 |
| 2021 Q3 | 5,464,593 | $265,888,439 | +$17,682,845 | $48.35 | 67 |
| 2021 Q2 | 5,177,793 | $252,200,106 | +$25,006,541 | $48.65 | 63 |
| 2021 Q1 | 4,660,323 | $212,517,906 | -$7,113,872 | $45.44 | 65 |
| 2020 Q4 | 4,763,369 | $208,722,408 | -$9,324,050 | $43.6 | 68 |
| 2020 Q3 | 4,073,565 | $173,626,149 | -$6,425,737 | $42.56 | 63 |
| 2020 Q2 | 4,187,671 | $173,270,858 | -$12,298,233 | $41 | 65 |
| 2020 Q1 | 4,513,180 | $170,576,614 | +$8,753,562 | $37.47 | 69 |
| 2019 Q4 | 4,254,632 | $182,437,306 | +$23,826,704 | $42.71 | 69 |
| 2019 Q3 | 3,815,908 | $156,916,010 | +$11,181,071 | $41 | 60 |
| 2019 Q2 | 3,548,630 | $143,036,936 | +$13,674,665 | $40.24 | 53 |
| 2019 Q1 | 3,219,882 | $126,283,352 | +$8,383,616 | $39.21 | 51 |
| 2018 Q4 | 3,045,506 | $113,036,000 | +$24,664,271 | $37.09 | 56 |
| 2018 Q3 | 2,361,441 | $95,521,000 | +$7,882,110 | $40.49 | 52 |
| 2018 Q2 | 2,167,251 | $84,439,000 | -$1,748,252 | $38.96 | 44 |
| 2018 Q1 | 2,211,205 | $86,134,000 | +$8,364,401 | $38.91 | 39 |
| 2017 Q4 | 2,018,175 | $79,309,000 | +$5,269,278 | $39.29 | 38 |
| 2017 Q3 | 1,790,246 | $66,460,000 | -$2,107,183 | $37.12 | 35 |
| 2017 Q2 | 1,840,068 | $66,334,276 | -$1,046,162 | $36.06 | 41 |
| 2017 Q1 | 1,846,179 | $64,332,916 | +$1,338,129 | $34.86 | 36 |
| 2016 Q4 | 1,816,090 | $62,680,760 | +$2,588,330 | $34.5 | 35 |
| 2016 Q3 | 1,833,092 | $60,570,646 | -$2,629,158 | $33.06 | 34 |
| 2016 Q2 | 1,923,892 | $61,246,456 | -$8,289,506 | $31.82 | 34 |
| 2016 Q1 | 1,983,312 | $63,429,320 | +$31,754,337 | $32 | 35 |
| 2015 Q4 | 1,032,975 | $33,765,510 | +$19,269,485 | $32.73 | 26 |
| 2015 Q3 | 337,166 | $10,571,536 | +$3,837,321 | $31.34 | 16 |
| 2015 Q2 | 214,271 | $6,892,003 | +$2,682,817 | $32.16 | 12 |
| 2015 Q1 | 130,877 | $4,242,419 | +$1,726,150 | $32.41 | 7 |
| 2014 Q4 | 77,630 | $2,438,000 | -$185,000 | $31.41 | 1 |
| 2014 Q3 | 88,212 | $2,623,000 | +$2,623,000 | $29.74 | 1 |