| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 870,076 | $31,130,249 | +$617,490 | $35.81 | 34 |
| 2025 Q2 | 900,986 | $30,291,351 | +$2,216,436 | $33.62 | 36 |
| 2025 Q1 | 831,384 | $26,779,073 | +$2,617,515 | $32.21 | 30 |
| 2024 Q4 | 756,488 | $24,372,461 | +$4,427,750 | $32.22 | 26 |
| 2024 Q3 | 617,900 | $21,242,655 | +$2,251,750 | $34.38 | 19 |
| 2024 Q2 | 559,640 | $17,582,993 | +$3,896,829 | $31.42 | 18 |
| 2024 Q1 | 435,605 | $13,783,145 | +$4,785,457 | $31.65 | 18 |
| 2023 Q4 | 286,597 | $8,523,696 | -$6,667,590 | $29.75 | 14 |
| 2023 Q3 | 512,342 | $14,017,936 | +$1,374,615 | $27.36 | 13 |
| 2023 Q2 | 460,933 | $13,220,713 | -$42,340 | $28.68 | 12 |
| 2023 Q1 | 466,437 | $13,229,512 | +$986,145 | $28.38 | 14 |
| 2022 Q4 | 432,360 | $12,101,450 | +$5,245,670 | $28 | 16 |
| 2022 Q3 | 248,798 | $6,198,417 | +$61,176 | $24.88 | 13 |
| 2022 Q2 | 243,059 | $6,571,000 | -$354,335 | $27.03 | 15 |
| 2022 Q1 | 215,624 | $6,586,000 | +$1,278,182 | $30.53 | 12 |
| 2021 Q4 | 210,198 | $6,525,000 | -$3,319,635 | $31.08 | 13 |
| 2021 Q3 | 293,314 | $8,440,000 | +$4,058,693 | $29.07 | 13 |
| 2021 Q2 | 150,283 | $4,416,000 | +$600,332 | $29.39 | 16 |
| 2021 Q1 | 174,298 | $5,008,000 | +$1,018,203 | $28.15 | 13 |
| 2020 Q4 | 95,807 | $2,369,000 | +$1,196,709 | $24.6 | 6 |
| 2020 Q3 | 47,705 | $1,020,000 | -$143,468 | $21.37 | 5 |
| 2020 Q2 | 54,457 | $1,113,000 | -$904,245 | $20.42 | 6 |
| 2020 Q1 | 105,354 | $1,857,000 | +$814,631 | $17.63 | 7 |
| 2019 Q4 | 45,637 | $1,097,000 | -$883,757 | $24.08 | 7 |
| 2019 Q3 | 84,697 | $1,890,000 | -$126,561 | $22.32 | 9 |
| 2019 Q2 | 90,438 | $1,977,000 | -$162,052 | $21.84 | 7 |
| 2019 Q1 | 97,857 | $2,129,000 | +$283,798 | $21.74 | 7 |
| 2018 Q4 | 84,786 | $1,646,000 | +$840,539 | $19.43 | 6 |
| 2018 Q3 | 41,338 | $925,000 | -$730,343 | $22.36 | 5 |
| 2018 Q2 | 75,391 | $1,618,000 | -$950,352 | $21.37 | 5 |
| 2018 Q1 | 120,268 | $2,545,000 | -$124,043 | $21.16 | 7 |
| 2017 Q4 | 126,128 | $2,735,000 | +$360,594 | $21.68 | 5 |
| 2017 Q3 | 110,569 | $2,254,000 | +$266,300 | $20.39 | 3 |
| 2017 Q2 | 97,502 | $1,940,000 | +$1,940,000 | $19.9 | 1 |