| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 61,083 | $3,204,342 | -$1,449,474 | $52.52 | 19 |
| 2025 Q2 | 87,441 | $4,382,930 | -$34,010 | $50.13 | 22 |
| 2025 Q1 | 88,228 | $4,272,840 | +$2,312,171 | $48.44 | 21 |
| 2024 Q4 | 40,492 | $1,915,894 | +$341,127 | $47.33 | 14 |
| 2024 Q3 | 33,280 | $1,631,329 | +$211,059 | $49.04 | 14 |
| 2024 Q2 | 29,024 | $1,287,895 | -$35,569 | $44.32 | 11 |
| 2024 Q1 | 29,779 | $1,375,688 | -$270,195 | $46.18 | 12 |
| 2023 Q4 | 36,722 | $1,532,714 | -$2,065,906 | $41.75 | 10 |
| 2023 Q3 | 90,720 | $3,461,765 | -$692,125 | $38.16 | 12 |
| 2023 Q2 | 108,858 | $4,244,482 | -$930,076 | $39 | 10 |
| 2023 Q1 | 133,433 | $5,014,623 | +$949,191 | $37.59 | 15 |
| 2022 Q4 | 108,166 | $4,156,589 | +$769,524 | $38.43 | 13 |
| 2022 Q3 | 88,145 | $3,025,000 | -$684,475 | $34.33 | 12 |
| 2022 Q2 | 107,241 | $3,832,572 | +$619,859 | $35.87 | 12 |
| 2022 Q1 | 89,895 | $3,725,000 | -$334,772 | $41.03 | 9 |
| 2021 Q4 | 98,471 | $3,874,000 | -$1,441,476 | $39.69 | 10 |
| 2021 Q3 | 137,568 | $4,973,000 | +$542,325 | $36.16 | 11 |
| 2021 Q2 | 122,470 | $4,438,000 | +$1,234,405 | $36.27 | 10 |
| 2021 Q1 | 88,420 | $3,043,000 | -$695,165 | $34.32 | 10 |
| 2020 Q4 | 108,499 | $3,219,000 | +$784,654 | $30 | 9 |
| 2020 Q3 | 81,967 | $2,089,000 | -$346,174 | $25.49 | 8 |
| 2020 Q2 | 95,637 | $2,293,000 | -$596,517 | $23.97 | 9 |
| 2020 Q1 | 129,078 | $2,519,000 | -$2,784,820 | $19.52 | 12 |
| 2019 Q4 | 271,674 | $7,804,000 | -$856,449 | $28.72 | 11 |
| 2019 Q3 | 302,427 | $8,296,000 | -$268,556 | $27.36 | 12 |
| 2019 Q2 | 312,252 | $8,545,000 | -$107,609 | $27.28 | 13 |
| 2019 Q1 | 316,231 | $8,423,000 | -$14,817,540 | $26.62 | 11 |
| 2018 Q4 | 873,138 | $20,332,000 | -$244,235 | $23.31 | 10 |
| 2018 Q3 | 878,738 | $25,000,000 | -$160,476 | $28.44 | 9 |
| 2018 Q2 | 884,962 | $24,442,000 | -$1,609,833 | $27.62 | 9 |
| 2018 Q1 | 943,304 | $25,632,000 | +$404,081 | $27.03 | 9 |
| 2017 Q4 | 928,353 | $25,910,000 | +$5,631,906 | $27.91 | 5 |
| 2017 Q3 | 723,865 | $18,901,000 | +$18,901,000 | $26.11 | 1 |