| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 765,619 | $37,479,151 | -$4,129,155 | $48.96 | 26 |
| 2025 Q2 | 850,390 | $41,478,272 | -$4,989,460 | $48.78 | 23 |
| 2025 Q1 | 894,657 | $43,333,709 | +$13,178,715 | $48.44 | 28 |
| 2024 Q4 | 680,796 | $32,725,869 | -$4,459,293 | $48.06 | 23 |
| 2024 Q3 | 746,833 | $36,460,660 | -$2,136,629 | $48.83 | 22 |
| 2024 Q2 | 790,833 | $37,651,153 | -$7,151,537 | $47.61 | 22 |
| 2024 Q1 | 941,011 | $44,884,014 | -$1,140,397 | $47.69 | 22 |
| 2023 Q4 | 965,090 | $46,293,314 | +$10,110,037 | $47.97 | 24 |
| 2023 Q3 | 687,147 | $31,961,001 | -$1,357,364 | $46.51 | 20 |
| 2023 Q2 | 713,012 | $33,416,658 | +$16,266,633 | $46.85 | 15 |
| 2023 Q1 | 365,460 | $17,247,310 | -$1,422,735 | $47.17 | 15 |
| 2022 Q4 | 371,610 | $17,324,365 | +$3,844,675 | $46.74 | 17 |
| 2022 Q3 | 267,302 | $12,352,000 | -$6,143,292 | $46.22 | 14 |
| 2022 Q2 | 395,404 | $18,790,000 | +$5,128,173 | $47.52 | 20 |
| 2022 Q1 | 295,953 | $14,377,000 | -$650,916 | $48.51 | 17 |
| 2021 Q4 | 304,845 | $15,404,000 | -$3,014,593 | $50.60 | 17 |
| 2021 Q3 | 363,465 | $18,642,000 | +$1,338,732 | $51.28 | 17 |
| 2021 Q2 | 337,651 | $17,384,000 | -$3,274,714 | $51.48 | 19 |
| 2021 Q1 | 401,252 | $20,589,000 | +$3,157,852 | $51.29 | 22 |
| 2020 Q4 | 339,626 | $17,599,000 | +$2,147,992 | $51.81 | 16 |
| 2020 Q3 | 292,237 | $15,070,000 | +$1,003,910 | $51.62 | 15 |
| 2020 Q2 | 272,737 | $14,105,000 | +$3,267,360 | $51.72 | 16 |
| 2020 Q1 | 207,605 | $10,344,000 | +$4,933,912 | $49.81 | 11 |
| 2019 Q4 | 107,983 | $5,487,000 | -$2,298,949 | $50.82 | 11 |
| 2019 Q3 | 106,248 | $5,385,000 | +$4,802,224 | $50.68 | 8 |
| 2019 Q2 | 11,508 | $581,000 | -$155,423 | $50.50 | 3 |
| 2019 Q1 | 14,584 | $729,000 | -$965,309 | $50.19 | 3 |
| 2018 Q4 | 33,774 | $1,655,000 | -$1,822,942 | $49.00 | 3 |
| 2018 Q3 | 29 | $1,000 | $0 | $34.48 | 1 |
| 2018 Q2 | 29 | $1,000 | $0 | $34.48 | 1 |
| 2018 Q1 | 29 | $1,000 | +$1,000 | $34.48 | 1 |
| 2017 Q4 | 73,211 | $3,605,000 | -$68,756 | $49.24 | 1 |
| 2017 Q3 | 74,603 | $3,715,000 | +$455 | $49.90 | 2 |
| 2017 Q2 | 74,595 | $3,713,000 | -$127,276 | $49.78 | 1 |
| 2017 Q1 | 77,152 | $3,825,000 | +$18,640 | $49.58 | 1 |
| 2016 Q4 | 76,775 | $3,787,000 | -$65,274 | $49.66 | 2 |
| 2016 Q3 | 78,100 | $3,889,000 | -$925,791 | $49.80 | 1 |
| 2016 Q2 | 96,581 | $4,822,000 | +$4,822,001 | $49.93 | 3 |