| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 482,095 | $16,271,637 | +$2,875,836 | $40.66 | 38 |
| 2025 Q2 | 344,473 | $13,649,530 | +$2,499,938 | $39.66 | 35 |
| 2025 Q1 | 284,639 | $10,867,799 | -$2,506,375 | $38.29 | 33 |
| 2024 Q4 | 356,326 | $13,734,668 | +$1,528,487 | $38.53 | 36 |
| 2024 Q3 | 316,654 | $12,257,355 | +$3,821,587 | $38.67 | 31 |
| 2024 Q2 | 217,829 | $7,855,957 | +$519,227 | $36.02 | 28 |
| 2024 Q1 | 203,382 | $7,309,371 | +$1,530,903 | $36.08 | 25 |
| 2023 Q4 | 162,207 | $5,429,061 | +$1,707,587 | $33.31 | 27 |
| 2023 Q3 | 99,884 | $3,001,008 | -$268,987 | $30.04 | 19 |
| 2023 Q2 | 108,204 | $3,319,515 | +$419,361 | $30.67 | 22 |
| 2023 Q1 | 94,547 | $2,672,324 | +$346,232 | $28.27 | 22 |
| 2022 Q4 | 83,278 | $2,204,407 | +$1,040,680 | $26.48 | 21 |
| 2022 Q3 | 60,378 | $1,572,637 | -$355,017 | $26.04 | 16 |
| 2022 Q2 | 72,839 | $2,031,094 | +$99,138 | $27.86 | 17 |
| 2022 Q1 | 65,539 | $2,150,458 | -$4,237,684 | $32.82 | 20 |
| 2021 Q4 | 185,635 | $6,526,637 | +$1,091,292 | $35.16 | 23 |
| 2021 Q3 | 153,826 | $5,036,000 | +$366,749 | $32.74 | 17 |
| 2021 Q2 | 144,305 | $4,746,000 | +$3,484,252 | $32.91 | 20 |
| 2021 Q1 | 38,697 | $1,184,000 | -$162 | $30.49 | 11 |
| 2020 Q4 | 34,446 | $1,005,000 | -$306,049 | $29.02 | 9 |
| 2020 Q3 | 26,871 | $707,000 | +$69,230 | $26.79 | 6 |
| 2020 Q2 | 24,251 | $554,000 | +$161,107 | $22.88 | 5 |
| 2020 Q1 | 18,733 | $375,000 | -$79,829 | $18.98 | 4 |
| 2019 Q4 | 22,811 | $541,000 | -$818,362 | $24.79 | 5 |
| 2019 Q3 | 59,524 | $1,265,000 | +$968,729 | $20.94 | 5 |
| 2019 Q2 | 13,313 | $293,000 | -$414,939 | $20.65 | 3 |
| 2019 Q1 | 33,406 | $685,000 | -$740,724 | $19.93 | 3 |
| 2018 Q4 | 69,014 | $1,215,000 | -$455,729 | $17.61 | 1 |
| 2018 Q3 | 93,384 | $1,897,000 | +$1,897,000 | $20.31 | 2 |