| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 264,674 | $16,620,802 | -$838,269 | $62.91 | 10 |
| 2025 Q2 | 278,385 | $16,226,543 | -$796,182 | $58.25 | 7 |
| 2025 Q1 | 292,030 | $17,117,211 | +$351,486 | $58.92 | 9 |
| 2024 Q4 | 281,241 | $15,591,713 | -$1,517,277 | $55.27 | 8 |
| 2024 Q3 | 308,520 | $19,982,482 | -$3,685,145 | $64.72 | 7 |
| 2024 Q2 | 365,117 | $25,263,600 | -$3,047,603 | $69.07 | 11 |
| 2024 Q1 | 409,150 | $32,614,664 | -$2,743,772 | $79.72 | 8 |
| 2023 Q4 | 444,089 | $30,684,508 | -$2,415,134 | $69.1 | 8 |
| 2023 Q3 | 478,665 | $33,373,724 | +$30,846,927 | $69.5 | 9 |
| 2023 Q2 | 36,117 | $2,911,750 | -$7,549 | $80.63 | 8 |
| 2023 Q1 | 36,206 | $2,783,884 | -$2,596,066 | $76.88 | 9 |
| 2022 Q4 | 75,928 | $4,966,689 | +$2,417,417 | $65.4 | 13 |
| 2022 Q3 | 38,967 | $1,974,996 | +$76,528 | $50.69 | 8 |
| 2022 Q2 | 36,624 | $2,131,077 | -$279,264 | $58.23 | 9 |
| 2022 Q1 | 40,593 | $2,849,913 | +$232,026 | $70.1 | 10 |
| 2021 Q4 | 37,375 | $2,882,395 | -$1,350,571 | $77.1 | 11 |
| 2021 Q3 | 36,375 | $3,245,599 | +$253,401 | $89.2 | 13 |
| 2021 Q2 | 33,521 | $3,011,348 | -$239,856 | $89.9 | 15 |
| 2021 Q1 | 36,213 | $3,239,972 | -$435,016 | $89.49 | 11 |
| 2020 Q4 | 37,467 | $2,634,395 | +$181,319 | $70.35 | 12 |
| 2020 Q3 | 34,744 | $1,864,153 | -$120,084 | $53.66 | 9 |
| 2020 Q2 | 37,119 | $1,509,281 | -$1,063,256 | $40 | 11 |
| 2020 Q1 | 70,468 | $2,114,342 | +$5,809 | $29.86 | 12 |
| 2019 Q4 | 74,954 | $4,078,904 | -$255,925 | $54.48 | 14 |
| 2019 Q3 | 79,302 | $3,927,768 | -$1,688,147 | $49.65 | 14 |
| 2019 Q2 | 110,354 | $6,141,021 | -$364,951 | $55.71 | 15 |
| 2019 Q1 | 116,559 | $6,822,507 | -$838,980 | $58.57 | 14 |
| 2018 Q4 | 130,881 | $6,900,614 | -$2,841,166 | $52.77 | 14 |
| 2018 Q3 | 179,404 | $11,305,038 | -$979,388 | $63.03 | 14 |
| 2018 Q2 | 194,865 | $12,645,227 | -$1,615,409 | $64.2 | 19 |
| 2018 Q1 | 218,924 | $18,567,327 | -$8,557,317 | $84.83 | 22 |
| 2017 Q4 | 319,954 | $27,058,461 | -$1,737,138 | $84.58 | 25 |
| 2017 Q3 | 340,569 | $27,127,987 | +$2,085,357 | $79.68 | 24 |
| 2017 Q2 | 317,287 | $23,051,419 | -$619,826 | $72.51 | 23 |
| 2017 Q1 | 325,272 | $24,133,855 | +$3,786,532 | $74.08 | 21 |
| 2016 Q4 | 274,113 | $20,374,119 | +$2,771,773 | $74.15 | 22 |
| 2016 Q3 | 237,210 | $16,747,788 | -$1,747,618 | $70.58 | 21 |
| 2016 Q2 | 261,387 | $15,670,567 | +$1,379,757 | $60 | 23 |
| 2016 Q1 | 221,372 | $17,036,559 | -$2,151,629 | $76.82 | 23 |
| 2015 Q4 | 248,820 | $20,826,744 | -$6,238,561 | $83.65 | 28 |
| 2015 Q3 | 335,253 | $24,459,378 | -$1,592,797 | $72.85 | 27 |
| 2015 Q2 | 347,206 | $31,817,895 | +$7,405,984 | $91.95 | 34 |
| 2015 Q1 | 257,966 | $24,833,697 | +$951,517 | $96.6 | 27 |
| 2014 Q4 | 246,702 | $20,353,918 | -$927,486 | $82.41 | 27 |
| 2014 Q3 | 249,660 | $19,055,296 | -$1,779,827 | $76.3 | 24 |
| 2014 Q2 | 267,782 | $25,009,911 | -$6,057,256 | $93.38 | 24 |
| 2014 Q1 | 331,090 | $31,344,209 | +$1,459,908 | $94.72 | 23 |