| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 179,177 | $7,659,121 | +$2,244,893 | $42.74 | 9 |
| 2025 Q2 | 126,743 | $5,078,220 | -$1,495,943 | $40.06 | 10 |
| 2025 Q1 | 165,610 | $6,264,772 | +$237,372 | $37.83 | 11 |
| 2024 Q4 | 157,969 | $6,734,959 | -$1,166,837 | $42.64 | 11 |
| 2024 Q3 | 185,641 | $7,799,389 | +$165,176 | $42.02 | 9 |
| 2024 Q2 | 195,826 | $7,611,514 | +$1,104,013 | $38.87 | 9 |
| 2024 Q1 | 167,092 | $6,934,770 | -$2,616,941 | $41.50 | 8 |
| 2023 Q4 | 196,161 | $8,077,596 | -$1,229,776 | $41.18 | 10 |
| 2023 Q3 | 185,639 | $6,679,152 | +$1,117,859 | $35.98 | 10 |
| 2023 Q2 | 154,568 | $5,664,475 | -$1,014,978 | $36.64 | 8 |
| 2023 Q1 | 188,808 | $6,678,720 | -$4,427,989 | $35.38 | 11 |
| 2022 Q4 | 314,087 | $10,801,502 | +$2,181,059 | $34.39 | 13 |
| 2022 Q3 | 251,105 | $7,969,000 | -$1,013,921 | $31.73 | 12 |
| 2022 Q2 | 282,912 | $9,459,000 | -$1,527,942 | $33.44 | 11 |
| 2022 Q1 | 321,938 | $12,437,000 | -$557,254 | $38.63 | 14 |
| 2021 Q4 | 336,325 | $13,438,000 | +$1,224,988 | $39.96 | 12 |
| 2021 Q3 | 305,757 | $11,587,000 | +$2,876,395 | $37.90 | 10 |
| 2021 Q2 | 318,123 | $12,058,000 | -$12,096 | $37.90 | 9 |
| 2021 Q1 | 318,790 | $11,454,000 | -$33,697 | $35.93 | 6 |
| 2020 Q4 | 313,776 | $9,320,000 | -$863,065 | $29.70 | 6 |
| 2020 Q3 | 359,199 | $8,350,000 | +$46,559 | $22.65 | 6 |
| 2020 Q2 | 356,858 | $7,980,000 | +$241,316 | $22.36 | 5 |
| 2020 Q1 | 346,221 | $6,168,000 | +$2,737,462 | $17.81 | 6 |
| 2019 Q4 | 192,560 | $5,382,000 | -$960,384 | $27.94 | 5 |
| 2019 Q3 | 226,734 | $5,881,000 | +$3,381,980 | $26.01 | 5 |
| 2019 Q2 | 96,736 | $2,523,000 | +$798,112 | $26.24 | 5 |
| 2019 Q1 | 41,896 | $1,141,000 | +$915,889 | $27.23 | 2 |
| 2018 Q4 | 8,267 | $199,000 | -$965,435 | $24.07 | 1 |
| 2018 Q3 | 48,102 | $1,445,000 | +$293,074 | $30.27 | 2 |
| 2018 Q2 | 38,359 | $1,134,000 | +$764,110 | $29.56 | 1 |
| 2018 Q1 | 12,512 | $336,000 | -$166,066 | $26.85 | 1 |
| 2017 Q4 | 18,696 | $509,000 | -$322,672 | $27.23 | 1 |
| 2017 Q3 | 30,548 | $791,000 | +$791,001 | $25.89 | 1 |