| Period | Reported Shares, Excl. Options | Value, Excl. Options | 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 | 158,528 | $6,759,591 | -$1,142,863 | $42.64 | 11 |
| 2024 Q3 | 185,641 | $7,799,389 | +$165,176 | $42.02 | 9 |
| 2024 Q2 | 195,826 | $7,611,514 | +$1,104,674 | $38.87 | 9 |
| 2024 Q1 | 167,075 | $6,933,770 | -$2,520,533 | $41.5 | 8 |
| 2023 Q4 | 228,560 | $9,411,561 | -$811,003 | $41.18 | 12 |
| 2023 Q3 | 207,868 | $7,478,977 | +$840,626 | $35.98 | 12 |
| 2023 Q2 | 184,502 | $6,761,571 | -$157,022 | $36.64 | 10 |
| 2023 Q1 | 189,220 | $6,693,297 | -$4,427,989 | $35.38 | 12 |
| 2022 Q4 | 314,499 | $10,815,671 | +$2,181,056 | $34.39 | 14 |
| 2022 Q3 | 251,542 | $7,983,077 | -$1,013,922 | $31.74 | 14 |
| 2022 Q2 | 283,324 | $9,472,775 | -$1,527,941 | $33.44 | 12 |
| 2022 Q1 | 322,350 | $12,452,917 | -$561,311 | $38.63 | 15 |
| 2021 Q4 | 336,842 | $13,458,657 | +$1,224,988 | $39.96 | 13 |
| 2021 Q3 | 306,274 | $11,606,595 | +$2,876,397 | $37.9 | 11 |
| 2021 Q2 | 318,640 | $12,077,594 | -$12,095 | $37.9 | 10 |
| 2021 Q1 | 319,307 | $11,472,576 | -$33,697 | $35.93 | 7 |
| 2020 Q4 | 314,293 | $9,335,355 | -$863,062 | $29.7 | 7 |
| 2020 Q3 | 359,716 | $8,361,695 | +$46,559 | $22.62 | 7 |
| 2020 Q2 | 357,375 | $7,991,558 | +$241,316 | $22.36 | 6 |
| 2020 Q1 | 346,738 | $6,177,210 | +$2,737,460 | $17.81 | 7 |
| 2019 Q4 | 193,077 | $5,396,445 | -$960,386 | $27.94 | 6 |
| 2019 Q3 | 227,251 | $5,894,333 | +$3,371,377 | $25.91 | 6 |
| 2019 Q2 | 97,664 | $2,547,366 | +$798,113 | $26.24 | 6 |
| 2019 Q1 | 42,824 | $1,165,843 | +$915,889 | $27.23 | 3 |
| 2018 Q4 | 9,195 | $221,364 | -$960,375 | $24.09 | 2 |
| 2018 Q3 | 48,820 | $1,466,569 | +$314,642 | $30.04 | 3 |
| 2018 Q2 | 38,359 | $1,134,000 | +$764,110 | $29.56 | 1 |
| 2018 Q1 | 12,512 | $336,000 | -$166,067 | $26.85 | 1 |
| 2017 Q4 | 18,696 | $509,000 | -$322,672 | $27.23 | 1 |
| 2017 Q3 | 30,548 | $791,000 | +$791,000 | $25.89 | 1 |