| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 163,264 | $6,149,763 | +$662,447 | $37.67 | 10 |
| 2025 Q2 | 145,677 | $5,137,229 | -$528,919 | $35.26 | 8 |
| 2025 Q1 | 160,683 | $5,663,686 | -$5,109,647 | $35.25 | 9 |
| 2024 Q4 | 304,925 | $11,600,634 | -$134,866 | $38.05 | 10 |
| 2024 Q3 | 308,127 | $12,186,138 | +$821,517 | $39.55 | 11 |
| 2024 Q2 | 287,416 | $10,474,229 | +$2,634,825 | $36.44 | 9 |
| 2024 Q1 | 214,739 | $8,143,036 | +$197,578 | $37.92 | 8 |
| 2023 Q4 | 209,619 | $7,302,779 | -$6,516,177 | $34.84 | 8 |
| 2023 Q3 | 402,026 | $12,603,050 | +$41,959 | $31.35 | 10 |
| 2023 Q2 | 400,982 | $12,047,956 | -$1,776,900 | $30.16 | 5 |
| 2023 Q1 | 475,296 | $12,690,521 | -$4,994,053 | $27.52 | 8 |
| 2022 Q4 | 638,131 | $16,435,163 | +$2,469,299 | $25.76 | 8 |
| 2022 Q3 | 542,330 | $12,202,000 | -$2,865,508 | $22.49 | 6 |
| 2022 Q2 | 669,677 | $16,434,000 | -$10,517,335 | $24.54 | 5 |
| 2022 Q1 | 1,021,834 | $29,340,000 | +$14,256,982 | $28.71 | 8 |
| 2021 Q4 | 525,384 | $16,575,000 | -$2,934,114 | $31.56 | 6 |
| 2021 Q3 | 584,843 | $16,299,000 | +$2,027,810 | $27.87 | 4 |
| 2021 Q2 | 512,103 | $13,762,000 | +$12,581,122 | $26.87 | 3 |
| 2021 Q1 | 44,919 | $1,134,000 | -$8,459,415 | $25.23 | 3 |
| 2020 Q4 | 410,232 | $9,438,000 | +$7,379,512 | $23.01 | 4 |
| 2020 Q3 | 89,445 | $1,971,000 | -$6,069,828 | $22.05 | 3 |
| 2020 Q2 | 378,252 | $7,937,000 | +$1,234,181 | $20.98 | 5 |
| 2020 Q1 | 320,106 | $6,441,000 | +$1,290,197 | $19.79 | 6 |
| 2019 Q4 | 256,703 | $6,988,000 | +$1,162,500 | $27.36 | 5 |
| 2019 Q3 | 214,025 | $5,433,000 | +$4,796,241 | $24.89 | 6 |
| 2019 Q2 | 25,706 | $654,000 | +$654,000 | $25.72 | 2 |