| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 459,757 | $45,051,486 | +$571,898 | $97.99 | 3 |
| 2025 Q2 | 454,072 | $42,338,203 | -$1,554,103 | $93.24 | 4 |
| 2025 Q1 | 470,972 | $42,391,588 | -$206,880 | $90.01 | 6 |
| 2024 Q4 | 473,270 | $41,729,741 | -$1,567,712 | $88.17 | 4 |
| 2024 Q3 | 491,050 | $47,014,116 | -$3,694,911 | $95.74 | 4 |
| 2024 Q2 | 531,500 | $47,272,589 | +$37,827,812 | $88.94 | 5 |
| 2024 Q1 | 106,156 | $9,588,162 | -$538,418 | $90.32 | 4 |
| 2023 Q4 | 112,433 | $9,474,740 | -$367,283 | $84.27 | 5 |
| 2023 Q3 | 116,777 | $9,574,769 | -$520,585 | $81.97 | 5 |
| 2023 Q2 | 123,157 | $10,368,738 | -$371,373 | $84.19 | 4 |
| 2023 Q1 | 127,568 | $10,497,606 | +$508,663 | $82.29 | 4 |
| 2022 Q4 | 130,812 | $11,070,495 | -$1,592,910 | $84.63 | 5 |
| 2022 Q3 | 149,817 | $11,877,000 | +$2,984,748 | $79.28 | 5 |
| 2022 Q2 | 111,859 | $9,431,000 | +$5,848,920 | $84.31 | 5 |
| 2022 Q1 | 46,679 | $4,329,000 | -$893,979 | $92.74 | 5 |
| 2021 Q4 | 56,319 | $5,194,000 | -$277,930 | $92.23 | 5 |
| 2021 Q3 | 59,335 | $5,340,000 | +$293,927 | $89.99 | 4 |
| 2021 Q2 | 56,062 | $5,095,000 | -$28,878 | $90.95 | 5 |
| 2021 Q1 | 56,385 | $4,891,000 | +$851,585 | $86.76 | 4 |
| 2020 Q4 | 46,571 | $3,695,000 | -$121,216 | $79.43 | 2 |
| 2020 Q3 | 48,962 | $3,463,000 | -$254,907 | $70.74 | 3 |
| 2020 Q2 | 52,777 | $3,577,000 | -$298,744 | $67.78 | 5 |
| 2020 Q1 | 58,868 | $3,570,000 | +$713,136 | $60.66 | 4 |
| 2019 Q4 | 46,252 | $3,681,000 | +$830,703 | $79.6 | 4 |
| 2019 Q3 | 35,794 | $2,739,000 | -$27,928 | $76.55 | 3 |
| 2019 Q2 | 35,767 | $2,695,000 | -$343,636 | $75.34 | 3 |
| 2019 Q1 | 40,441 | $2,965,000 | +$163,396 | $73.35 | 4 |
| 2018 Q4 | 38,639 | $2,566,000 | +$53,259 | $66.36 | 3 |
| 2018 Q3 | 37,281 | $2,968,000 | +$229,373 | $79.61 | 3 |
| 2018 Q2 | 34,398 | $2,617,000 | -$98,454 | $76.05 | 2 |
| 2018 Q1 | 35,692 | $2,698,000 | +$78,684 | $75.63 | 2 |
| 2017 Q4 | 34,651 | $2,701,000 | -$56,600 | $77.88 | 2 |
| 2017 Q3 | 35,377 | $2,642,000 | -$248,488 | $74.64 | 2 |
| 2017 Q2 | 38,704 | $2,785,000 | -$969,749 | $72.03 | 2 |
| 2017 Q1 | 52,400 | $3,720,000 | +$279,305 | $71 | 4 |
| 2016 Q4 | 48,589 | $3,323,000 | +$599,503 | $68.39 | 3 |
| 2016 Q3 | 39,828 | $2,646,000 | +$4,379 | $66.46 | 2 |
| 2016 Q2 | 39,762 | $2,616,000 | -$458,036 | $65.85 | 2 |
| 2016 Q1 | 46,954 | $2,990,000 | +$65,744 | $63.68 | 3 |
| 2015 Q4 | 45,921 | $2,845,000 | +$195,310 | $61.95 | 3 |
| 2015 Q3 | 42,769 | $2,580,000 | +$359,389 | $60.32 | 3 |
| 2015 Q2 | 36,806 | $2,366,000 | -$1,050,492 | $64.25 | 2 |
| 2015 Q1 | 52,927 | $3,441,000 | +$1,113,125 | $64.96 | 3 |
| 2014 Q4 | 35,840 | $2,345,000 | +$113,180 | $65.47 | 2 |
| 2014 Q3 | 34,110 | $2,232,000 | +$18,859 | $65.42 | 2 |
| 2014 Q2 | 33,822 | $2,240,000 | -$331,494 | $66.27 | 2 |
| 2014 Q1 | 38,828 | $2,459,000 | +$23,499 | $63.3 | 2 |