| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 44,847 | $3,181,205 | +$26,463 | $70.92 | 11 |
| 2025 Q2 | 44,474 | $3,094,838 | +$259,955 | $69.57 | 10 |
| 2025 Q1 | 41,008 | $2,628,136 | +$128,137 | $64.07 | 9 |
| 2024 Q4 | 39,268 | $2,323,444 | -$291,758 | $59.15 | 10 |
| 2024 Q3 | 43,790 | $2,942,177 | -$3,135,010 | $67.18 | 11 |
| 2024 Q2 | 91,121 | $5,921,363 | -$104,456 | $64.98 | 9 |
| 2024 Q1 | 92,725 | $6,089,667 | +$419,457 | $65.66 | 10 |
| 2023 Q4 | 86,344 | $5,469,982 | +$113,461 | $63.35 | 9 |
| 2023 Q3 | 84,553 | $4,871,874 | -$131,440 | $57.61 | 9 |
| 2023 Q2 | 86,820 | $5,215,977 | +$91,755 | $60.07 | 11 |
| 2023 Q1 | 85,546 | $5,154,748 | +$271,719 | $60.24 | 12 |
| 2022 Q4 | 83,020 | $4,693,759 | -$2,366,216 | $56.5 | 13 |
| 2022 Q3 | 124,648 | $6,217,000 | -$8,961,070 | $49.86 | 10 |
| 2022 Q2 | 117,539 | $6,716,000 | -$5,255,585 | $57.14 | 14 |
| 2022 Q1 | 480,257 | $32,297,410 | +$7,986,530 | $70 | 17 |
| 2021 Q4 | 216,828 | $16,869,870 | -$833,204 | $78.23 | 17 |
| 2021 Q3 | 173,092 | $12,618,172 | +$1,101,333 | $72.88 | 16 |
| 2021 Q2 | 157,952 | $11,745,000 | +$403,096 | $74.38 | 16 |
| 2021 Q1 | 153,222 | $10,414,000 | -$2,906,892 | $67.99 | 16 |
| 2020 Q4 | 196,523 | $12,759,000 | +$634,661 | $64.91 | 18 |
| 2020 Q3 | 186,927 | $10,995,000 | -$4,496,905 | $58.79 | 18 |
| 2020 Q2 | 251,698 | $13,641,000 | -$6,855,474 | $54.19 | 16 |
| 2020 Q1 | 381,729 | $17,779,000 | -$1,966,038 | $46.58 | 19 |
| 2019 Q4 | 400,969 | $25,149,000 | +$2,678,926 | $62.73 | 23 |
| 2019 Q3 | 409,321 | $23,593,000 | -$11,636,974 | $57.63 | 25 |
| 2019 Q2 | 611,012 | $36,213,000 | -$8,572,305 | $59.27 | 23 |
| 2019 Q1 | 755,869 | $44,230,000 | -$4,500,461 | $58.5 | 26 |
| 2018 Q4 | 834,174 | $43,888,000 | -$20,844,679 | $52.61 | 26 |
| 2018 Q3 | 1,217,434 | $77,019,000 | -$24,764,767 | $63.28 | 29 |
| 2018 Q2 | 1,600,966 | $100,739,000 | -$24,866,789 | $62.56 | 38 |
| 2018 Q1 | 2,001,122 | $130,080,000 | +$36,463,598 | $65.02 | 38 |
| 2017 Q4 | 1,464,537 | $95,789,000 | +$8,188,647 | $65.34 | 34 |
| 2017 Q3 | 1,336,532 | $86,333,000 | +$31,185,103 | $64.6 | 30 |
| 2017 Q2 | 853,873 | $52,211,815 | +$30,137,001 | $61.15 | 22 |
| 2017 Q1 | 361,337 | $20,493,000 | +$11,040,080 | $56.73 | 14 |
| 2016 Q4 | 170,866 | $8,948,000 | +$3,459,360 | $52.36 | 13 |
| 2016 Q3 | 104,428 | $5,458,000 | +$145,909 | $52.27 | 10 |
| 2016 Q2 | 101,645 | $5,002,000 | +$5,002,000 | $49.22 | 8 |