| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 463,089 | $114,587,000 | +$1,282,484 | $247.44 | 1 |
| 2025 Q2 | 457,906 | $109,998,000 | +$1,688,984 | $240.22 | 1 |
| 2025 Q1 | 450,875 | $102,191,000 | +$486,845 | $226.65 | 1 |
| 2024 Q4 | 448,727 | $92,240,000 | +$17,114,249 | $205.56 | 1 |
| 2024 Q3 | 365,470 | $88,641,000 | +$586,219 | $242.54 | 1 |
| 2024 Q2 | 363,053 | $79,705,000 | +$14,915,832 | $219.54 | 1 |
| 2024 Q1 | 295,112 | $66,347,000 | +$1,383,091 | $224.82 | 1 |
| 2023 Q4 | 288,960 | $63,528,000 | +$15,451,753 | $219.85 | 1 |
| 2023 Q3 | 218,677 | $47,982,107 | +$3,049,719 | $219.42 | 1 |
| 2023 Q2 | 204,778 | $46,071,000 | +$1,082,380 | $224.98 | 1 |
| 2023 Q1 | 199,967 | $38,250,000 | +$3,182,351 | $191.28 | 1 |
| 2022 Q4 | 183,330 | $33,859,000 | +$2,567,359 | $184.69 | 1 |
| 2022 Q3 | 169,429 | $28,173,000 | +$28,173,000 | $166.28 | 1 |
| 2020 Q2 | 0 | $0 | -$358,000 | 0 | |
| 2020 Q1 | 2,561 | $358,000 | -$7,379,000 | $138.43 | 2 |
| 2019 Q4 | 50,766 | $7,737,000 | -$7,107,014 | $152.31 | 2 |
| 2019 Q3 | 99,134 | $14,163,000 | -$1,140,100 | $144.33 | 5 |
| 2019 Q2 | 105,590 | $15,721,000 | -$4,479,652 | $149.03 | 6 |
| 2019 Q1 | 142,543 | $18,217,000 | -$7,879,244,980 | $128.01 | 10 |
| 2018 Q4 | 73,893,606 | $7,896,417,351 | -$43,665,556 | $106.85 | 399 |
| 2018 Q3 | 74,186,990 | $8,486,372,100 | -$35,479,405 | $114.4 | 376 |
| 2018 Q2 | 75,468,683 | $7,925,337,212 | -$161,408,748 | $105.01 | 359 |
| 2018 Q1 | 77,054,408 | $7,193,506,687 | +$114,289,084 | $93.36 | 334 |
| 2017 Q4 | 75,807,669 | $6,630,507,858 | -$82,231,671 | $87.47 | 325 |
| 2017 Q3 | 76,624,529 | $6,773,688,227 | -$259,806,160 | $88.4 | 300 |
| 2017 Q2 | 79,624,014 | $6,489,595,542 | +$1,007,863,478 | $81.5 | 284 |
| 2017 Q1 | 77,186,741 | $5,361,953,836 | +$309,773,616 | $69.46 | 284 |
| 2016 Q4 | 77,713,629 | $5,237,038,161 | -$17,730,514 | $67.39 | 289 |
| 2016 Q3 | 77,533,326 | $5,665,287,131 | -$49,681,933 | $73.1 | 280 |
| 2016 Q2 | 78,743,623 | $5,414,105,000 | -$237,396,882 | $68.75 | 295 |
| 2016 Q1 | 82,472,951 | $5,861,098,257 | +$382,715,440 | $71.05 | 277 |
| 2015 Q4 | 76,637,686 | $5,773,862,762 | +$5,470,957,999 | $75.34 | 292 |
| 2015 Q3 | 3,949,700 | $256,613,000 | +$256,613,077 | $64.97 | 17 |