| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 49,338 | $2,094,216 | -$380,527 | $42.45 | 14 |
| 2025 Q2 | 61,790 | $2,188,387 | -$84,075 | $35.42 | 12 |
| 2025 Q1 | 64,166 | $1,985,424 | -$446,505 | $30.94 | 12 |
| 2024 Q4 | 77,302 | $2,641,374 | -$533,141 | $34.17 | 14 |
| 2024 Q3 | 77,357 | $2,668,304 | -$1,534,337 | $34.49 | 15 |
| 2024 Q2 | 122,793 | $4,086,010 | -$4,668,749 | $33.28 | 23 |
| 2024 Q1 | 261,400 | $9,060,580 | +$747,900 | $34.66 | 26 |
| 2023 Q4 | 239,908 | $8,291,828 | -$443,079 | $34.57 | 25 |
| 2023 Q3 | 253,815 | $8,078,709 | +$29,429 | $31.83 | 25 |
| 2023 Q2 | 251,677 | $9,051,032 | -$2,690,516 | $35.96 | 25 |
| 2023 Q1 | 327,047 | $11,324,142 | +$77,543 | $34.63 | 26 |
| 2022 Q4 | 322,679 | $10,543,408 | -$2,880,870 | $32.67 | 31 |
| 2022 Q3 | 411,014 | $13,225,783 | -$1,121,086 | $32.18 | 34 |
| 2022 Q2 | 446,171 | $14,307,000 | -$984,760 | $32.01 | 31 |
| 2022 Q1 | 469,800 | $19,108,020 | -$5,228,075 | $40.8 | 36 |
| 2021 Q4 | 595,464 | $26,806,137 | -$716,963 | $45.46 | 42 |
| 2021 Q3 | 501,007 | $21,900,184 | -$522,264 | $43.67 | 36 |
| 2021 Q2 | 512,398 | $24,505,000 | +$2,772,523 | $47.82 | 34 |
| 2021 Q1 | 455,404 | $20,695,000 | +$7,369,585 | $45.44 | 28 |
| 2020 Q4 | 279,234 | $11,757,000 | +$7,238,433 | $42.1 | 15 |
| 2020 Q3 | 117,399 | $3,799,000 | +$919,921 | $32.34 | 10 |
| 2020 Q2 | 92,566 | $2,768,000 | -$1,422,780 | $29.9 | 10 |
| 2020 Q1 | 154,681 | $3,575,000 | -$419,078 | $23.11 | 9 |
| 2019 Q4 | 168,858 | $5,520,000 | -$179,053 | $32.71 | 9 |
| 2019 Q3 | 174,240 | $5,207,000 | +$91,547 | $29.88 | 9 |
| 2019 Q2 | 171,286 | $5,177,000 | -$1,033,059 | $30.22 | 8 |
| 2019 Q1 | 205,743 | $5,748,000 | +$2,382,073 | $27.94 | 8 |
| 2018 Q4 | 120,569 | $2,950,000 | -$1,047,582 | $24.47 | 7 |
| 2018 Q3 | 144,290 | $4,463,000 | +$967,261 | $30.93 | 6 |
| 2018 Q2 | 113,676 | $3,316,000 | +$277,452 | $29.17 | 7 |
| 2018 Q1 | 104,045 | $3,061,000 | +$61,000 | $29.43 | 6 |
| 2017 Q4 | 99,695 | $3,000,000 | +$3,000,000 | $30.09 | 1 |