| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 296,107 | $19,368,045 | +$452,699 | $65.41 | 6 |
| 2025 Q2 | 289,187 | $18,440,497 | -$1,660,727 | $63.77 | 3 |
| 2025 Q1 | 315,627 | $18,334,742 | -$766,029 | $58.09 | 5 |
| 2024 Q4 | 328,892 | $19,591,305 | +$1,044,691 | $59.51 | 4 |
| 2024 Q3 | 311,200 | $20,220,967 | -$197,117 | $64.98 | 4 |
| 2024 Q2 | 314,494 | $19,387,674 | +$150,111 | $61.60 | 4 |
| 2024 Q1 | 3,996 | $241,000 | +$302 | $60.31 | 1 |
| 2023 Q4 | 306,960 | $16,916,564 | +$802,016 | $55.11 | 1 |
| 2023 Q3 | 82,356 | $4,459,344 | -$1,361,333 | $52.27 | 3 |
| 2023 Q2 | 35,715 | $1,928,421 | +$1,695,362 | $53.96 | 3 |
| 2023 Q1 | 4,370 | $220,138 | -$843,922 | $50.38 | 2 |
| 2022 Q4 | 30,366 | $1,457,677 | +$819,661 | $46.94 | 3 |
| 2022 Q3 | 13,606 | $638,000 | +$63,219 | $46.85 | 2 |
| 2022 Q2 | 12,043 | $609,000 | -$577,377 | $50.60 | 2 |
| 2022 Q1 | 21,859 | $1,306,000 | -$543,014 | $59.76 | 4 |
| 2021 Q4 | 30,545 | $1,937,043 | +$482,878 | $63.42 | 6 |
| 2021 Q3 | 22,926 | $1,412,609 | +$298,357 | $61.63 | 4 |
| 2021 Q2 | 18,140 | $1,114,000 | +$53,924 | $61.57 | 4 |
| 2021 Q1 | 17,210 | $989,000 | -$516,838 | $57.48 | 3 |
| 2020 Q4 | 26,859 | $1,441,000 | +$218,240 | $53.65 | 5 |
| 2020 Q3 | 22,789 | $1,174,000 | +$765,306 | $51.10 | 4 |
| 2020 Q2 | 8,010 | $367,000 | -$18,417 | $45.82 | 1 |
| 2020 Q1 | 8,485 | $330,967 | -$728,487 | $38.98 | 2 |
| 2019 Q4 | 23,545 | $1,108,000 | +$120,802 | $47.05 | 3 |
| 2019 Q3 | 20,970 | $1,000,000 | +$372,668 | $47.68 | 4 |
| 2019 Q2 | 12,564 | $587,000 | -$344,486 | $46.72 | 2 |
| 2019 Q1 | 20,248 | $898,000 | +$411,859 | $44.05 | 4 |
| 2018 Q4 | 8,552 | $333,000 | -$183,389 | $38.23 | 2 |
| 2018 Q3 | 12,255 | $573,000 | +$701 | $46.77 | 2 |
| 2018 Q2 | 12,240 | $532,000 | -$216,305 | $43.48 | 2 |
| 2018 Q1 | 17,340 | $735,000 | -$228,066 | $42.42 | 3 |
| 2017 Q4 | 22,652 | $966,000 | +$366,982 | $42.63 | 3 |
| 2017 Q3 | 14,045 | $605,000 | -$31,479 | $43.08 | 2 |
| 2017 Q2 | 15,411 | $643,514 | +$668 | $41.76 | 3 |
| 2017 Q1 | 15,395 | $628,949 | +$26,602 | $40.86 | 3 |
| 2016 Q4 | 14,744 | $580,000 | +$13,965 | $39.34 | 2 |
| 2016 Q3 | 14,389 | $570,000 | +$49,109 | $39.61 | 2 |
| 2016 Q2 | 13,188 | $501,478 | -$43,915 | $38.00 | 3 |
| 2016 Q1 | 13,454 | $509,000 | -$25,987 | $37.86 | 4 |
| 2015 Q4 | 14,980 | $553,990 | +$249,875 | $36.98 | 5 |
| 2015 Q3 | 6,827 | $261,000 | -$1,387,817 | $37.85 | 2 |
| 2015 Q2 | 44,055 | $1,659,165 | -$1,770,701 | $39.70 | 4 |
| 2015 Q1 | 88,852 | $3,579,000 | +$1,287,240 | $40.28 | 6 |
| 2014 Q4 | 56,897 | $2,314,851 | +$631,699 | $40.68 | 3 |
| 2014 Q3 | 41,365 | $1,617,367 | +$747,082 | $39.10 | 1 |
| 2014 Q2 | 22,258 | $879,620 | -$413,214 | $39.52 | 1 |
| 2014 Q1 | 32,714 | $1,206,165 | +$265,317 | $36.87 | 1 |