| 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,028 | $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.6 | 4 |
| 2024 Q1 | 3,996 | $241,000 | +$302 | $60.31 | 1 |
| 2023 Q4 | 312,177 | $17,203,103 | -$3,431,120 | $55.09 | 3 |
| 2023 Q3 | 374,763 | $19,728,843 | +$2,307,290 | $52.24 | 4 |
| 2023 Q2 | 332,483 | $17,980,590 | +$1,685,247 | $54.02 | 4 |
| 2023 Q1 | 301,325 | $15,017,430 | -$959,242 | $50.37 | 3 |
| 2022 Q4 | 330,802 | $15,554,139 | +$1,829,848 | $46.93 | 4 |
| 2022 Q3 | 292,512 | $13,729,855 | -$19,912 | $46.94 | 3 |
| 2022 Q2 | 292,720 | $14,791,599 | -$1,067,265 | $50.55 | 3 |
| 2022 Q1 | 312,231 | $18,652,846 | -$543,014 | $59.74 | 5 |
| 2021 Q4 | 30,545 | $1,937,043 | +$482,878 | $63.42 | 6 |
| 2021 Q3 | 22,926 | $1,412,609 | +$298,358 | $61.63 | 4 |
| 2021 Q2 | 18,140 | $1,114,000 | +$53,924 | $61.57 | 4 |
| 2021 Q1 | 17,210 | $989,000 | -$516,839 | $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.1 | 4 |
| 2020 Q2 | 8,010 | $367,000 | -$18,417 | $45.82 | 1 |
| 2020 Q1 | 8,485 | $330,967 | -$709,520 | $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,390 | $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,067 | $42.42 | 3 |
| 2017 Q4 | 22,652 | $966,000 | +$339,663 | $42.63 | 3 |
| 2017 Q3 | 648,643 | $632,319 | -$4,187 | $43.06 | 3 |
| 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 | -$33,395,413 | $39.61 | 2 |
| 2016 Q2 | 13,188 | $33,946,000 | +$1,590,085 | $38.07 | 3 |
| 2016 Q1 | 13,454 | $509,000 | -$25,987 | $37.86 | 4 |
| 2015 Q4 | 14,980 | $31,513,000 | +$31,239,875 | $36.99 | 5 |
| 2015 Q3 | 6,827 | $261,000 | -$1,387,818 | $37.85 | 2 |
| 2015 Q2 | 44,055 | $1,659,165 | -$1,770,702 | $39.7 | 4 |
| 2015 Q1 | 88,852 | $3,579,000 | +$1,287,241 | $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.1 | 1 |
| 2014 Q2 | 22,258 | $879,620 | -$413,214 | $39.52 | 1 |
| 2014 Q1 | 32,714 | $1,206,165 | +$265,316 | $36.87 | 1 |