| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 923,544 | $41,713,396 | +$13,835,948 | $45.17 | 32 |
| 2025 Q2 | 625,340 | $27,916,218 | -$2,166,439 | $44.71 | 30 |
| 2025 Q1 | 673,099 | $29,784,617 | +$1,429,784 | $44.25 | 32 |
| 2024 Q4 | 642,088 | $28,114,419 | -$472,586 | $43.78 | 35 |
| 2024 Q3 | 554,225 | $25,197,624 | +$1,465,662 | $45.46 | 32 |
| 2024 Q2 | 519,105 | $22,723,420 | +$4,612,557 | $43.77 | 36 |
| 2024 Q1 | 413,880 | $18,303,926 | +$2,382,434 | $44.23 | 35 |
| 2023 Q4 | 359,068 | $16,090,049 | +$1,000,578 | $44.86 | 33 |
| 2023 Q3 | 336,229 | $14,373,511 | -$12,146,920 | $42.73 | 30 |
| 2023 Q2 | 464,180 | $20,452,419 | -$2,225,995 | $44.05 | 28 |
| 2023 Q1 | 385,665 | $17,148,757 | -$3,944,744 | $44.47 | 30 |
| 2022 Q4 | 375,197 | $16,527,350 | -$24,188,780 | $44.04 | 31 |
| 2022 Q3 | 658,862 | $28,752,839 | -$12,564,231 | $43.64 | 29 |
| 2022 Q2 | 676,381 | $30,387,622 | -$3,723,504 | $44.91 | 28 |
| 2022 Q1 | 649,364 | $31,234,817 | +$589,452 | $48.14 | 35 |
| 2021 Q4 | 613,837 | $31,146,224 | -$5,024,053 | $50.73 | 39 |
| 2021 Q3 | 656,214 | $32,311,939 | +$10,247,579 | $49.24 | 31 |
| 2021 Q2 | 448,020 | $22,526,022 | -$5,625,427 | $50.28 | 31 |
| 2021 Q1 | 559,470 | $27,317,906 | +$6,986,119 | $48.83 | 26 |
| 2020 Q4 | 413,304 | $19,778,828 | -$1,836,481 | $47.85 | 30 |
| 2020 Q3 | 444,204 | $19,727,548 | -$3,997,803 | $44.37 | 29 |
| 2020 Q2 | 523,543 | $23,505,290 | -$12,210,855 | $44.91 | 29 |
| 2020 Q1 | 803,633 | $33,319,934 | -$6,592,730 | $41.38 | 33 |
| 2019 Q4 | 925,300 | $47,590,376 | +$580,922 | $51.43 | 35 |
| 2019 Q3 | 920,413 | $46,749,732 | +$2,658,098 | $50.79 | 34 |
| 2019 Q2 | 867,341 | $43,636,566 | +$174,220 | $50.3 | 32 |
| 2019 Q1 | 865,177 | $43,017,709 | -$6,029,433 | $49.72 | 29 |
| 2018 Q4 | 994,344 | $45,995,397 | +$2,603,066 | $46.26 | 31 |
| 2018 Q3 | 923,011 | $45,089,964 | -$1,479,882 | $49.18 | 32 |
| 2018 Q2 | 1,001,544 | $47,499,265 | -$5,830,192 | $49.17 | 34 |
| 2018 Q1 | 1,061,474 | $52,138,371 | -$79,051 | $49.11 | 37 |
| 2017 Q4 | 1,062,224 | $54,306,739 | -$5,455,429 | $51.13 | 33 |
| 2017 Q3 | 1,144,762 | $58,650,171 | -$1,178,191 | $51.23 | 32 |
| 2017 Q2 | 1,204,525 | $61,449,497 | +$8,996,375 | $51.01 | 34 |
| 2017 Q1 | 1,028,261 | $52,239,756 | +$11,078,616 | $50.81 | 30 |
| 2016 Q4 | 883,455 | $44,224,229 | +$37,390,869 | $50.03 | 26 |
| 2016 Q3 | 130,659 | $6,600,000 | -$1,336,484 | $50.47 | 16 |
| 2016 Q2 | 157,178 | $7,835,000 | -$3,857,794 | $50.01 | 15 |
| 2016 Q1 | 234,525 | $11,197,000 | -$5,267,692 | $48.12 | 16 |
| 2015 Q4 | 346,198 | $16,067,000 | +$1,886,646 | $46.49 | 15 |
| 2015 Q3 | 298,957 | $13,891,000 | +$1,335,773 | $45.98 | 13 |
| 2015 Q2 | 269,528 | $13,188,691 | +$191,701 | $48.93 | 13 |
| 2015 Q1 | 265,626 | $13,355,000 | -$1,762,758 | $50.33 | 12 |
| 2014 Q4 | 299,884 | $15,240,502 | -$1,667,322 | $50.9 | 9 |
| 2014 Q3 | 332,897 | $16,544,000 | +$16,544,000 | $49.71 | 8 |