| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 179,491 | $45,077,652 | -$87,648 | $251.14 | 1 |
| 2025 Q3 | 299,168 | $72,955,147 | -$10,152,710 | $247.02 | 10 |
| 2025 Q2 | 344,039 | $70,578,198 | -$1,810,965 | $225.69 | 12 |
| 2025 Q1 | 348,710 | $60,646,527 | -$25,047,301 | $190.90 | 10 |
| 2024 Q4 | 448,483 | $94,728,853 | -$13,919,056 | $211.22 | 9 |
| 2024 Q3 | 514,381 | $92,845,596 | -$35,634,575 | $197.71 | 8 |
| 2024 Q2 | 663,507 | $127,605,417 | +$16,634,235 | $192.32 | 13 |
| 2024 Q1 | 575,206 | $101,927,254 | +$39,462,673 | $177.20 | 11 |
| 2023 Q4 | 353,319 | $56,531,867 | -$6,336,438 | $160.00 | 12 |
| 2023 Q3 | 392,630 | $55,216,821 | -$815,692 | $140.11 | 10 |
| 2023 Q2 | 362,567 | $52,822,270 | +$826,696 | $145.68 | 10 |
| 2023 Q1 | 357,005 | $45,842,623 | -$1,261,782 | $128.41 | 6 |
| 2022 Q4 | 368,554 | $40,438,009 | -$682,624 | $109.72 | 7 |
| 2022 Q3 | 369,208 | $40,651,000 | +$934,676 | $110.12 | 7 |
| 2022 Q2 | 360,720 | $41,362,000 | -$871,430 | $114.66 | 5 |
| 2022 Q1 | 367,384 | $54,344,439 | +$990,841 | $148.01 | 9 |
| 2021 Q4 | 360,689 | $59,531,223 | -$10,552,698 | $165.11 | 10 |
| 2021 Q3 | 424,585 | $63,384,033 | -$3,365,401 | $149.36 | 8 |
| 2021 Q2 | 447,056 | $65,899,032 | -$1,482,746 | $147.48 | 7 |
| 2021 Q1 | 458,591 | $60,606,029 | -$2,400,024 | $132.22 | 8 |
| 2020 Q4 | 476,526 | $62,168,000 | +$2,409,600 | $130.46 | 6 |
| 2020 Q3 | 458,309 | $53,750,000 | +$20,350,062 | $117.25 | 4 |
| 2020 Q2 | 284,790 | $29,610,000 | +$2,463,390 | $103.97 | 2 |
| 2020 Q1 | 283,418 | $23,175,000 | -$140,516 | $80.74 | 3 |
| 2019 Q4 | 284,300 | $26,678,000 | -$480,504 | $93.84 | 5 |
| 2019 Q3 | 302,299 | $25,885,000 | +$2,447,339 | $85.61 | 7 |
| 2019 Q2 | 275,350 | $23,167,000 | +$2,374,008 | $84.14 | 7 |
| 2019 Q1 | 247,418 | $19,929,000 | +$500,237 | $80.51 | 7 |
| 2018 Q4 | 241,209 | $16,663,000 | -$9,839 | $69.08 | 5 |
| 2018 Q3 | 237,720 | $19,702,000 | +$1,963,942 | $82.88 | 6 |
| 2018 Q2 | 214,269 | $16,524,000 | -$110,811 | $77.11 | 4 |
| 2018 Q1 | 216,531 | $15,766,000 | -$5,544,542 | $73.05 | 4 |
| 2017 Q4 | 292,637 | $21,172,000 | -$2,507,797 | $72.35 | 3 |
| 2017 Q3 | 327,760 | $22,400,000 | -$605,443 | $68.34 | 5 |
| 2017 Q2 | 336,618 | $21,999,000 | +$6,999,172 | $65.40 | 4 |
| 2017 Q1 | 229,774 | $14,386,000 | +$655,896 | $62.60 | 4 |
| 2016 Q4 | 219,298 | $12,569,000 | -$151,771 | $57.32 | 4 |
| 2016 Q3 | 221,949 | $12,834,000 | -$645,039 | $57.82 | 4 |
| 2016 Q2 | 233,104 | $12,863,000 | -$7,577,097 | $55.18 | 4 |
| 2016 Q1 | 370,733 | $20,304,000 | +$187,717 | $54.79 | 6 |
| 2015 Q4 | 367,319 | $19,978,000 | -$2,751,772 | $54.77 | 5 |
| 2015 Q3 | 417,957 | $21,681,000 | +$2,106,427 | $51.65 | 6 |
| 2015 Q2 | 377,178 | $20,823,000 | -$4,463,750 | $55.11 | 3 |
| 2015 Q1 | 457,599 | $25,346,000 | +$11,669,939 | $55.39 | 4 |
| 2014 Q4 | 246,902 | $13,259,000 | +$6,494,120 | $53.70 | 2 |
| 2014 Q3 | 125,972 | $6,463,000 | +$6,463,006 | $51.31 | 1 |