| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 15,000 | $718,650 | $47.91 | 1 | |
| 2025 Q2 | 15,000 | $754,200 | $50.28 | 1 | |
| 2025 Q1 | 15,000 | $889,350 | $59.29 | 1 | |
| 2024 Q4 | 15,000 | $1,071,900 | $71.46 | 1 | |
| 2024 Q3 | 15,000 | $1,304,550 | -$24,000 | $86.97 | 1 |
| 2024 Q2 | 15,250 | $1,441,350 | $0 | $95.24 | 2 |
| 2024 Q1 | 15,250 | $1,484,550 | $0 | $96.68 | 2 |
| 2023 Q4 | 250 | $21,000 | $0 | $42.04 | 2 |
| 2023 Q3 | 15,250 | $1,245 | +$20 | $0.08 | 3 |
| 2023 Q2 | 15,000 | $1,303,350 | $0 | $86.89 | 1 |
| 2023 Q1 | 15,000 | $1,540,650 | $0 | $102.71 | 1 |
| 2022 Q4 | 15,000 | $1,612,950 | -$1,075,300 | $107.53 | 1 |
| 2022 Q3 | 25,000 | $2,374,000 | $0 | $94.96 | 1 |
| 2022 Q2 | 25,000 | $2,576,000 | -$220,000 | $103.04 | 1 |
| 2022 Q1 | 27,240 | $2,680,000 | $0 | $98.31 | 2 |
| 2021 Q4 | 27,240 | $2,932,000 | +$241,000 | $107.61 | 2 |
| 2021 Q3 | 25,000 | $1,228,000 | -$206,000 | $49.12 | 1 |
| 2021 Q2 | 27,353 | $2,393,000 | -$527,448 | $87.48 | 3 |
| 2021 Q1 | 33,301 | $2,955,000 | +$731,000 | $88.69 | 4 |
| 2020 Q4 | 25,059 | $1,985,000 | $0 | $81.97 | 2 |
| 2020 Q3 | 25,059 | $1,777,000 | -$18,000 | $69.36 | 2 |
| 2020 Q2 | 25,324 | $1,749,000 | +$18,000 | $67.92 | 3 |
| 2020 Q1 | 25,059 | $1,254,000 | -$989,763 | $50.44 | 2 |
| 2019 Q4 | 38,028 | $2,909,000 | -$286,718 | $76.38 | 4 |
| 2019 Q3 | 41,754 | $3,216,000 | -$53,916 | $77.02 | 5 |
| 2019 Q2 | 42,454 | $3,394,000 | -$7,335,987 | $79.96 | 5 |
| 2019 Q1 | 136,335 | $10,652,000 | +$7,361,143 | $78.12 | 7 |
| 2018 Q4 | 42,129 | $2,989,000 | -$240,278 | $70.94 | 5 |
| 2018 Q3 | 45,035 | $3,776,000 | -$48,211 | $83.84 | 6 |
| 2018 Q2 | 45,610 | $3,565,000 | +$220,813 | $78.14 | 6 |
| 2018 Q1 | 42,789 | $2,984,000 | -$12,207 | $69.69 | 5 |
| 2017 Q4 | 42,964 | $3,058,000 | -$41,645 | $71.19 | 5 |
| 2017 Q3 | 43,549 | $2,847,000 | -$5,777,904 | $65.39 | 5 |
| 2017 Q2 | 131,204 | $8,647,000 | -$16,182,674 | $65.92 | 7 |
| 2017 Q1 | 356,220 | $44,104,000 | -$71,348,632 | $123.81 | 9 |
| 2016 Q4 | 1,042,431 | $114,318,000 | +$99,735,816 | $109.29 | 10 |
| 2016 Q3 | 100,728 | $11,644,000 | -$6,127,429,250 | $115.93 | 12 |
| 2016 Q2 | 54,502,619 | $6,252,998,017 | -$101,618,822 | $114.77 | 358 |
| 2016 Q1 | 55,355,295 | $6,086,111,299 | -$263,389,581 | $109.96 | 347 |
| 2015 Q4 | 58,266,144 | $5,984,207,975 | -$160,681,218 | $102.70 | 354 |
| 2015 Q3 | 58,150,632 | $5,851,040,441 | +$97,122,827 | $100.62 | 352 |
| 2015 Q2 | 56,249,496 | $6,856,583,806 | -$557,999,541 | $121.90 | 387 |
| 2015 Q1 | 61,380,500 | $7,812,574,537 | +$375,722,268 | $127.31 | 372 |
| 2014 Q4 | 58,700,670 | $7,029,082,329 | -$580,170,455 | $119.76 | 385 |
| 2014 Q3 | 63,985,767 | $6,660,873,235 | -$352,767,383 | $104.10 | 360 |
| 2014 Q2 | 67,064,444 | $7,291,993,777 | -$126,095,091 | $108.74 | 364 |
| 2014 Q1 | 67,262,549 | $6,690,242,427 | -$312,993,268 | $99.48 | 353 |