| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 732,800 | $75,308,343 | +$6,545,776 | $102.42 | 19 |
| 2025 Q3 | 31,655,093 | $3,320,586,442 | +$24,835,835 | $104.96 | 389 |
| 2025 Q2 | 32,021,545 | $3,146,910,790 | -$661,149,438 | $98.24 | 388 |
| 2025 Q1 | 39,047,744 | $3,574,873,698 | -$354,045,369 | $91.53 | 394 |
| 2024 Q4 | 42,339,570 | $4,175,541,046 | +$332,972,593 | $98.47 | 395 |
| 2024 Q3 | 38,029,397 | $3,910,198,037 | +$591,900,171 | $102.58 | 345 |
| 2024 Q2 | 33,483,598 | $3,250,671,484 | +$463,564,209 | $97.03 | 306 |
| 2024 Q1 | 28,640,525 | $3,150,024,244 | +$908,814,419 | $110.05 | 281 |
| 2023 Q4 | 678,719 | $60,209,494 | +$17,014,452 | $88.71 | 4 |
| 2023 Q3 | 11,515,161 | $927,432,466 | +$253,849,632 | $80.54 | 152 |
| 2023 Q2 | 8,345,519 | $673,480,226 | +$327,346,311 | $80.71 | 121 |
| 2023 Q1 | 4,277,605 | $313,928,936 | +$91,471,028 | $73.39 | 82 |
| 2022 Q4 | 3,020,040 | $208,556,209 | +$24,187,553 | $69.07 | 81 |
| 2022 Q3 | 2,701,044 | $168,247,150 | -$868,350 | $62.29 | 71 |
| 2022 Q2 | 2,723,909 | $173,157,200 | -$17,215,100 | $63.57 | 73 |
| 2022 Q1 | 2,925,674 | $221,030,107 | +$18,861,496 | $75.54 | 70 |
| 2021 Q4 | 2,411,805 | $193,556,000 | +$25,861,031 | $80.23 | 64 |
| 2021 Q3 | 2,080,028 | $158,167,000 | -$2,787,600 | $75.96 | 59 |
| 2021 Q2 | 2,109,666 | $163,180,000 | +$34,412,301 | $77.34 | 57 |
| 2021 Q1 | 1,666,697 | $126,097,347 | +$49,845,520 | $76.12 | 54 |
| 2020 Q4 | 971,544 | $65,280,170 | +$19,157,362 | $67.02 | 36 |
| 2020 Q3 | 697,003 | $38,114,333 | +$12,187,085 | $54.65 | 29 |
| 2020 Q2 | 469,720 | $24,784,000 | +$15,153,674 | $52.75 | 18 |
| 2020 Q1 | 187,049 | $7,718,176 | +$451,269 | $41.25 | 21 |
| 2019 Q4 | 175,331 | $9,416,554 | +$961,805 | $53.71 | 21 |
| 2019 Q3 | 157,570 | $7,849,714 | +$782,555 | $49.81 | 22 |
| 2019 Q2 | 141,844 | $7,075,000 | +$622,502 | $49.86 | 18 |
| 2019 Q1 | 106,666 | $5,293,574 | -$102,928 | $49.65 | 18 |
| 2018 Q4 | 151,054 | $6,460,000 | -$59,221 | $42.77 | 22 |
| 2018 Q3 | 127,401 | $6,501,000 | -$57,921 | $51.01 | 18 |
| 2018 Q2 | 128,507 | $6,313,000 | +$6,312,999 | $49.12 | 18 |