| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 100,160 | $5,034,148 | -$160,196 | $50.36 | 9 |
| 2025 Q2 | 103,149 | $5,395,619 | -$535,664 | $52.39 | 10 |
| 2025 Q1 | 113,440 | $5,610,682 | +$802,198 | $49.5 | 7 |
| 2024 Q4 | 97,226 | $4,050,136 | -$461,574 | $41.56 | 5 |
| 2024 Q3 | 108,305 | $5,159,089 | -$78,493 | $47.56 | 5 |
| 2024 Q2 | 109,952 | $4,648,129 | -$139,928 | $42.21 | 5 |
| 2024 Q1 | 113,171 | $5,169,730 | +$3,449,806 | $45.77 | 6 |
| 2023 Q4 | 37,651 | $4,498,686 | +$893,789 | $119.55 | 5 |
| 2023 Q3 | 29,642 | $3,261,501 | +$578,090 | $109.86 | 4 |
| 2023 Q2 | 24,390 | $2,587,548 | +$1,948,903 | $106.02 | 5 |
| 2023 Q1 | 6,170 | $604,719 | +$209,560 | $98 | 3 |
| 2022 Q4 | 4,031 | $399,412 | $99.09 | 1 | |
| 2022 Q3 | 4,031 | $305,000 | -$277,788 | $75.66 | 1 |
| 2022 Q2 | 7,910 | $574,000 | +$7,250 | $72.6 | 4 |
| 2022 Q1 | 8,121 | $687,000 | +$3,299 | $83.33 | 5 |
| 2021 Q4 | 7,773 | $722,000 | -$183,549 | $92.87 | 4 |
| 2021 Q3 | 6,014 | $527,000 | -$7,996 | $86.96 | 3 |
| 2021 Q2 | 6,105 | $526,000 | -$31,177,897 | $86.96 | 3 |
| 2021 Q1 | 346,032 | $31,738,000 | +$331,163 | $91.74 | 4 |
| 2020 Q4 | 342,412 | $27,221,000 | +$2,179,718 | $79.49 | 3 |
| 2020 Q3 | 314,993 | $24,540,000 | -$2,741,895 | $77.88 | 3 |
| 2020 Q2 | 350,186 | $30,232,000 | -$5,891,627 | $86.33 | 3 |
| 2020 Q1 | 418,417 | $29,780,000 | -$195,875 | $81.04 | 4 |
| 2019 Q4 | 418,112 | $40,866,224 | +$2,292,708 | $96.7 | 7 |
| 2019 Q3 | 394,668 | $33,431,000 | +$2,140,920 | $84.63 | 6 |
| 2019 Q2 | 369,389 | $29,910,915 | -$798,365 | $80.9 | 6 |
| 2019 Q1 | 391,588 | $28,223,000 | +$811,018 | $72.04 | 6 |
| 2018 Q4 | 380,406 | $25,711,000 | +$9,567,079 | $67.25 | 5 |
| 2018 Q3 | 238,660 | $16,862,000 | +$6,723,624 | $70.66 | 3 |
| 2018 Q2 | 143,491 | $8,975,000 | -$302,872 | $62.55 | 3 |
| 2018 Q1 | 148,339 | $10,116,000 | -$408,543 | $68.2 | 3 |
| 2017 Q4 | 154,331 | $9,711,000 | +$72,483 | $62.92 | 3 |
| 2017 Q3 | 153,178 | $9,146,000 | -$30,744 | $59.65 | 3 |
| 2017 Q2 | 153,693 | $9,246,000 | +$1,184,733 | $60.19 | 3 |
| 2017 Q1 | 134,013 | $7,750,000 | +$19,320 | $57.83 | 3 |
| 2016 Q4 | 133,679 | $7,245,000 | -$216,674 | $54.19 | 3 |
| 2016 Q3 | 137,677 | $7,395,000 | -$4,461 | $53.73 | 3 |
| 2016 Q2 | 137,757 | $7,000,000 | -$37,974 | $50.66 | 3 |
| 2016 Q1 | 138,540 | $7,995,000 | -$250,037 | $57.64 | 3 |
| 2015 Q4 | 142,897 | $8,195,000 | +$4,762,871 | $57.34 | 5 |
| 2015 Q3 | 59,815 | $3,056,000 | -$4,354,383 | $51.05 | 3 |
| 2015 Q2 | 149,531 | $7,295,000 | -$265,670 | $48.6 | 4 |
| 2015 Q1 | 154,978 | $7,966,000 | -$223,695 | $51.38 | 3 |
| 2014 Q4 | 159,331 | $7,256,000 | -$236,217 | $45.55 | 3 |
| 2014 Q3 | 164,662 | $6,605,000 | -$6,126,163 | $40.09 | 5 |
| 2014 Q2 | 300,553 | $13,552,000 | +$136,518 | $45.07 | 8 |
| 2014 Q1 | 297,919 | $13,308,000 | -$164,441 | $44.68 | 8 |