| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,368,862 | $57,409,073 | +$5,838,314 | $41.94 | 40 |
| 2025 Q2 | 1,314,630 | $51,852,310 | +$9,433,389 | $39.5 | 42 |
| 2025 Q1 | 842,243 | $29,774,684 | -$5,411,516 | $35.35 | 37 |
| 2024 Q4 | 979,153 | $34,250,619 | +$1,074,037 | $34.98 | 29 |
| 2024 Q3 | 946,731 | $34,600,009 | -$5,229,624 | $36.56 | 28 |
| 2024 Q2 | 1,091,321 | $36,319,308 | +$476,663 | $34.36 | 28 |
| 2024 Q1 | 879,832 | $30,213,858 | -$1,480,490 | $34.34 | 23 |
| 2023 Q4 | 930,742 | $30,740,375 | +$5,435,347 | $33.07 | 23 |
| 2023 Q3 | 770,258 | $23,561,760 | -$12,654,845 | $30.59 | 21 |
| 2023 Q2 | 1,284,888 | $40,306,485 | +$21,128,417 | $31.37 | 25 |
| 2023 Q1 | 611,285 | $19,304,384 | +$1,972,723 | $31.58 | 22 |
| 2022 Q4 | 550,991 | $16,510,610 | -$3,266,966 | $29.95 | 20 |
| 2022 Q3 | 660,086 | $18,595,892 | +$2,585,269 | $28.05 | 14 |
| 2022 Q2 | 567,894 | $17,109,000 | +$1,547,767 | $30.12 | 15 |
| 2022 Q1 | 512,446 | $17,126,000 | +$1,409,979 | $33.42 | 16 |
| 2021 Q4 | 467,860 | $16,448,000 | +$2,064,520 | $35.17 | 15 |
| 2021 Q3 | 399,793 | $13,910,000 | +$3,652,388 | $34.79 | 13 |
| 2021 Q2 | 294,825 | $10,168,000 | +$564,731 | $34.51 | 13 |
| 2021 Q1 | 278,815 | $9,379,000 | -$2,499,503 | $33.64 | 10 |
| 2020 Q4 | 355,826 | $10,974,000 | -$953,285 | $30.85 | 11 |
| 2020 Q3 | 296,553 | $8,212,847 | +$2,141,522 | $27.69 | 10 |
| 2020 Q2 | 219,216 | $5,738,087 | -$342,084 | $26.18 | 8 |
| 2020 Q1 | 251,209 | $5,806,555 | +$831,981 | $23.12 | 10 |
| 2019 Q4 | 214,145 | $7,048,458 | +$1,999,307 | $32.92 | 9 |
| 2019 Q3 | 19,222 | $574,986 | -$1,109,141 | $29.97 | 7 |
| 2019 Q2 | 56,913 | $1,682,793 | +$1,540,753 | $29.11 | 8 |
| 2019 Q1 | 4,734 | $144,115 | -$2,344,000 | $30.35 | 6 |
| 2018 Q4 | 90,454 | $2,480,715 | +$2,056,217 | $27.43 | 8 |
| 2018 Q3 | 14,550 | $468,105 | -$899,713 | $32.18 | 6 |
| 2018 Q2 | 43,029 | $1,363,860 | +$464,532 | $31.71 | 7 |
| 2018 Q1 | 28,365 | $929,385 | +$556,510 | $32.75 | 6 |
| 2017 Q4 | 11,306 | $379,755 | -$1,319,444 | $33.49 | 4 |
| 2017 Q3 | 49,961 | $1,605,000 | +$198,945 | $32.13 | 3 |
| 2017 Q2 | 44,311 | $1,347,000 | +$445,357 | $30.4 | 2 |
| 2017 Q1 | 29,661 | $849,000 | -$479,171 | $28.63 | 2 |
| 2016 Q4 | 46,612 | $1,252,000 | -$1,350,433 | $26.85 | 2 |
| 2016 Q3 | 96,674 | $2,509,000 | -$3,737 | $25.96 | 2 |
| 2016 Q2 | 96,817 | $2,414,000 | +$82,000 | $24.93 | 2 |
| 2016 Q1 | 95,000 | $2,332,000 | +$2,332,000 | $24.55 | 1 |