| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 3,326 | $242,100 | -$21,255 | $72.79 | 1 |
| 2025 Q3 | 21,262 | $1,548,330 | +$203,730 | $73.01 | 6 |
| 2025 Q2 | 18,463 | $1,305,474 | +$101,234 | $70.73 | 6 |
| 2025 Q1 | 17,124 | $986,652 | -$25,502 | $57.64 | 7 |
| 2024 Q4 | 17,567 | $981,318 | -$514,177 | $56.03 | 5 |
| 2024 Q3 | 25,053 | $1,641,307 | +$84,818 | $65.51 | 5 |
| 2024 Q2 | 23,758 | $1,338,022 | -$11,839 | $56.44 | 5 |
| 2024 Q1 | 23,973 | $1,470,074 | -$137,671 | $61.42 | 5 |
| 2023 Q4 | 26,291 | $1,580,776 | +$103,776 | $60.18 | 7 |
| 2023 Q3 | 23,622 | $1,403,442 | +$10,737 | $59.34 | 7 |
| 2023 Q2 | 23,441 | $1,469,629 | +$172,640 | $62.68 | 6 |
| 2023 Q1 | 20,706 | $1,323,431 | +$37,483 | $63.85 | 4 |
| 2022 Q4 | 20,119 | $1,103,370 | +$26,733 | $54.77 | 4 |
| 2022 Q3 | 19,631 | $922,000 | -$460,157 | $47.09 | 3 |
| 2022 Q2 | 29,954 | $1,652,000 | -$181,929 | $55.21 | 7 |
| 2022 Q1 | 33,249 | $2,009,000 | +$42,568 | $60.48 | 6 |
| 2021 Q4 | 32,551 | $1,838,000 | -$534,713 | $56.50 | 5 |
| 2021 Q3 | 33,763 | $1,944,000 | +$408,610 | $57.62 | 7 |
| 2021 Q2 | 26,707 | $1,527,000 | -$26,864,020 | $57.20 | 7 |
| 2021 Q1 | 525,463 | $28,306,000 | +$379,142 | $53.85 | 8 |
| 2020 Q4 | 518,429 | $27,870,000 | +$345,912 | $53.83 | 8 |
| 2020 Q3 | 511,993 | $27,237,000 | -$1,100,077 | $53.07 | 6 |
| 2020 Q2 | 532,674 | $27,977,000 | -$95,127 | $52.32 | 5 |
| 2020 Q1 | 537,651 | $28,842,000 | -$389,583 | $53.66 | 6 |
| 2019 Q4 | 544,912 | $28,800,853 | -$1,172,933 | $52.88 | 8 |
| 2019 Q3 | 567,349 | $27,956,000 | +$2,291,479 | $49.33 | 8 |
| 2019 Q2 | 519,482 | $26,137,000 | +$569,031 | $50.19 | 7 |
| 2019 Q1 | 509,505 | $24,908,000 | -$517,111 | $48.82 | 7 |
| 2018 Q4 | 520,075 | $24,935,000 | +$1,639,385 | $47.83 | 7 |
| 2018 Q3 | 485,901 | $22,024,000 | +$1,647,454 | $45.29 | 6 |
| 2018 Q2 | 449,535 | $20,045,000 | -$548,111 | $44.61 | 6 |
| 2018 Q1 | 452,279 | $22,582,000 | +$1,400,258 | $49.53 | 5 |
| 2017 Q4 | 423,978 | $22,598,000 | +$1,375,156 | $53.20 | 6 |
| 2017 Q3 | 398,199 | $20,439,000 | +$3,934,093 | $51.27 | 7 |
| 2017 Q2 | 732 | $32,000 | $0 | $43.72 | 1 |
| 2017 Q1 | 33,123 | $1,525,000 | -$257,263 | $43.96 | 2 |
| 2016 Q4 | 259,544 | $11,615,000 | +$444,515 | $44.76 | 7 |
| 2016 Q3 | 249,610 | $11,906,000 | +$1,254,462 | $47.65 | 7 |
| 2016 Q2 | 223,336 | $11,100,000 | -$797,688 | $49.58 | 6 |
| 2016 Q1 | 239,825 | $13,044,000 | +$2,092,344 | $54.15 | 8 |
| 2015 Q4 | 201,263 | $10,080,000 | +$7,340,032 | $50.22 | 8 |
| 2015 Q3 | 54,295 | $2,703,000 | +$300,513 | $49.82 | 7 |
| 2015 Q2 | 202 | $10,000 | -$980,648 | $49.74 | 2 |
| 2015 Q1 | 181,042 | $10,524,000 | -$558,427 | $58.14 | 8 |
| 2014 Q4 | 190,691 | $10,008,627 | +$1,159,510 | $52.50 | 10 |
| 2014 Q3 | 168,513 | $9,582,766 | +$467,508 | $56.84 | 9 |
| 2014 Q2 | 160,303 | $9,318,357 | -$7,290,634 | $58.13 | 9 |
| 2014 Q1 | 278,504 | $17,111,732 | +$4,964,093 | $61.43 | 11 |