| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 18,952 | $1,905,552 | +$176,482 | $239.71 | 2 |
| 2025 Q2 | 9,200 | $1,693,951 | -$216,422,027 | $215.79 | 2 |
| 2025 Q1 | 1,062,400 | $217,846,543 | +$190,513,915 | $199.49 | 3 |
| 2024 Q4 | 192,300 | $42,490,000 | -$99,607,343 | $220.96 | 1 |
| 2024 Q3 | 643,300 | $142,108,600 | $220.89 | 2 | |
| 2024 Q2 | $114.1 | 0 | |||
| 2024 Q1 | 0 | $0 | -$18,216,000 | $99.99 | 0 |
| 2023 Q4 | 118,600 | $24,739,075 | +$11,171,517 | $200.71 | 3 |
| 2023 Q3 | 67,600 | $11,947,000 | +$10,221,096 | $176.74 | 1 |
| 2023 Q2 | 9,750 | $1,778,250 | -$61,597,750 | $187.27 | 2 |
| 2023 Q1 | 350,000 | $62,440,000 | +$62,440,000 | $178.4 | 1 |
| 2022 Q4 | 10,600 | $1,848,000 | -$3,721,084,000 | $174.36 | 1 |
| 2022 Q3 | 22,483,100 | $3,721,084,000 | +$1,222,095,007 | $164.92 | 1 |
| 2022 Q2 | 15,099,100 | $2,550,862,000 | +$698,967,732 | $169.36 | 1 |
| 2022 Q1 | 10,962,400 | $2,256,349,000 | +$845,135,689 | $205.27 | 3 |
| 2021 Q4 | 6,749,400 | $1,499,803,000 | +$22,245,000 | $222.45 | 3 |
| 2021 Q3 | $170.61 | 0 | |||
| 2021 Q2 | 0 | $0 | -$63,000 | $229.37 | 0 |
| 2021 Q1 | 700 | $63,000 | -$273,000 | $75.89 | 1 |
| 2020 Q4 | 300 | $336,000 | +$336,000 | $196.06 | 1 |
| 2020 Q3 | 94,346 | $1,406,378,000 | -$417,384,775 | $755 | 1 |
| 2020 Q2 | 122,346 | $1,747,936,000 | -$125,726,618 | $143.18 | 1 |
| 2020 Q1 | 133,527 | $1,484,919,000 | +$274,000 | $114.45 | 2 |
| 2019 Q4 | $165.67 | 0 | |||
| 2019 Q3 | 21,804 | $330,877,000 | $151.34 | 1 | |
| 2019 Q2 | 12,672 | $197,726,000 | -$719,000 | $155.5 | 1 |
| 2019 Q1 | 4,700 | $719,000 | +$719,000 | $153.09 | 1 |
| 2018 Q4 | $58.78 | 0 | |||
| 2018 Q3 | 0 | $0 | -$1,238,494,000 | $98.51 | 0 |
| 2018 Q2 | 372,586 | $1,238,494,000 | $163.77 | 2 | |
| 2018 Q1 | $69.68 | 0 | |||
| 2017 Q4 | $250 | 0 | |||
| 2017 Q3 | 5,973,000 | $885,390,000 | $148.18 | 1 | |
| 2017 Q2 | 0 | $0 | -$1,628,000 | $65.2 | 0 |
| 2017 Q1 | 18,865 | $1,628,000 | +$1,628,000 | $84.79 | 1 |
| 2016 Q4 | 0 | $0 | -$4,000 | $134.85 | 0 |
| 2016 Q3 | 25 | $4,000 | -$13,600 | $124.2 | 1 |
| 2016 Q2 | 110 | $32,000 | +$32,000 | $114.97 | 1 |
| 2016 Q1 | $110.62 | 0 | |||
| 2015 Q4 | 0 | $0 | -$79,733,000 | $80.12 | 0 |
| 2015 Q3 | 10,760,000 | $79,733,000 | +$79,733,000 | $85.17 | 1 |
| 2015 Q2 | 0 | $0 | -$5,395,000 | $124.34 | 0 |
| 2015 Q1 | 84,600 | $5,395,000 | -$137,182,574 | $64.17 | 1 |
| 2014 Q4 | 1,193,600 | $142,735,000 | +$142,735,000 | $119.62 | 2 |
| 2014 Q3 | $64.12 | 0 | |||
| 2014 Q2 | 0 | $0 | -$82,468,000 | $118.81 | 0 |
| 2014 Q1 | 4,693,400 | $82,468,000 | +$71,845,000 | $116.34 | 3 |