| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 48,862 | $3,779,480 | -$3,806,822 | $77.35 | 9 |
| 2025 Q3 | 54,437,250 | $3,956,087,594 | +$65,204,676 | $72.67 | 501 |
| 2025 Q2 | 53,457,529 | $3,975,495,245 | +$617,545,761 | $74.41 | 495 |
| 2025 Q1 | 45,310,209 | $2,973,882,297 | +$249,320,501 | $65.61 | 460 |
| 2024 Q4 | 41,642,448 | $2,474,237,364 | +$49,456,914 | $59.42 | 444 |
| 2024 Q3 | 40,396,463 | $2,817,854,532 | +$102,871,166 | $69.67 | 461 |
| 2024 Q2 | 39,398,103 | $2,246,707,070 | +$73,312,097 | $56.80 | 410 |
| 2024 Q1 | 38,010,704 | $2,595,352,945 | +$212,885,225 | $68.22 | 446 |
| 2023 Q4 | 34,879,086 | $2,374,975,569 | +$71,306,597 | $67.99 | 424 |
| 2023 Q3 | 33,806,647 | $2,050,911,786 | +$65,921,469 | $60.63 | 396 |
| 2023 Q2 | 32,538,748 | $2,191,035,087 | +$183,471,426 | $67.33 | 401 |
| 2023 Q1 | 28,863,783 | $1,963,184,285 | +$166,521,615 | $67.99 | 393 |
| 2022 Q4 | 27,356,299 | $1,650,854,632 | -$4,968,719 | $60.32 | 386 |
| 2022 Q3 | 27,386,205 | $1,410,631,636 | -$21,852,965 | $51.53 | 347 |
| 2022 Q2 | 27,570,183 | $1,784,371,690 | +$66,908,468 | $64.69 | 376 |
| 2022 Q1 | 27,692,003 | $2,128,812,728 | +$71,518,240 | $76.87 | 367 |
| 2021 Q4 | 26,754,920 | $1,934,450,865 | +$96,977,114 | $72.32 | 366 |
| 2021 Q3 | 25,354,302 | $1,512,648,746 | -$109,685,396 | $59.63 | 333 |
| 2021 Q2 | 27,103,656 | $1,733,552,224 | -$56,543,929 | $63.94 | 339 |
| 2021 Q1 | 28,001,883 | $1,661,784,453 | +$907,352 | $59.24 | 341 |
| 2020 Q4 | 28,401,169 | $1,676,674,726 | -$136,373,934 | $59.03 | 334 |
| 2020 Q3 | 30,797,495 | $1,780,596,140 | -$60,078,719 | $57.79 | 327 |
| 2020 Q2 | 31,706,121 | $1,923,846,535 | -$195,966,148 | $60.74 | 328 |
| 2020 Q1 | 34,929,606 | $2,034,615,634 | -$158,904,457 | $58.27 | 333 |
| 2019 Q4 | 37,695,089 | $2,362,488,206 | +$7,196,376 | $62.67 | 348 |
| 2019 Q3 | 37,893,084 | $2,051,224,538 | -$56,622,575 | $54.13 | 313 |
| 2019 Q2 | 38,996,569 | $2,074,086,359 | +$8,456,094 | $53.18 | 302 |
| 2019 Q1 | 38,673,359 | $2,159,203,885 | +$81,631,848 | $55.84 | 331 |
| 2018 Q4 | 37,277,626 | $1,789,666,726 | +$6,237,973 | $47.98 | 316 |
| 2018 Q3 | 36,809,416 | $1,909,537,175 | -$9,622,070 | $51.86 | 323 |
| 2018 Q2 | 36,919,525 | $2,062,159,991 | +$28,808,408 | $55.85 | 330 |
| 2018 Q1 | 36,355,031 | $2,052,768,170 | +$1,166,952 | $56.43 | 324 |
| 2017 Q4 | 36,314,199 | $2,135,483,477 | -$108,108,775 | $58.81 | 340 |
| 2017 Q3 | 37,893,194 | $2,375,880,497 | +$268,727,669 | $62.71 | 317 |
| 2017 Q2 | 33,616,363 | $2,111,312,613 | +$2,098,818,949 | $62.82 | 313 |
| 2017 Q1 | 82,027 | $5,217,546 | +$5,025,521 | $63.48 | 9 |
| 2016 Q4 | 3,030 | $176,958 | +$68,660 | $58.48 | 6 |
| 2016 Q3 | 177,816 | $11,163,813 | +$48,000 | $71.11 | 5 |
| 2016 Q2 | 588 | $43,706 | -$89,000 | $74.33 | 2 |
| 2016 Q1 | 2,176 | $130,995 | $71.42 | 4 | |
| 2015 Q4 | 10 | $1,000 | $100.00 | 1 | |
| 2015 Q3 | 10 | $1,000 | +$1,000 | $100.00 | 1 |