| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 491,220 | $33,366,020 | +$6,258,379 | $67.93 | 24 |
| 2025 Q2 | 410,689 | $18,710,594 | +$8,169,243 | $45.56 | 19 |
| 2025 Q1 | 226,643 | $8,611,179 | -$792,962 | $37.99 | 11 |
| 2024 Q4 | 269,455 | $7,931,532 | -$908,093 | $29.43 | 13 |
| 2024 Q3 | 300,043 | $10,000,215 | +$504,875 | $33.31 | 17 |
| 2024 Q2 | 285,033 | $7,832,581 | +$801,334 | $27.42 | 14 |
| 2024 Q1 | 255,776 | $6,744,410 | -$2,121,542 | $26.36 | 13 |
| 2023 Q4 | 337,887 | $8,541,364 | -$838,589 | $25.26 | 17 |
| 2023 Q3 | 376,250 | $8,293,696 | -$990,686 | $21.91 | 15 |
| 2023 Q2 | 419,105 | $10,141,127 | -$106,221 | $24.07 | 18 |
| 2023 Q1 | 423,500 | $11,755,296 | +$4,084,191 | $27.73 | 18 |
| 2022 Q4 | 281,777 | $6,984,468 | +$239,536 | $24.78 | 21 |
| 2022 Q3 | 270,118 | $5,604,090 | +$947,729 | $20.75 | 16 |
| 2022 Q2 | 221,568 | $4,963,438 | -$127,543 | $22.41 | 19 |
| 2022 Q1 | 221,418 | $7,327,073 | -$5,910,071 | $32.66 | 21 |
| 2021 Q4 | 405,139 | $11,883,585 | +$4,000,570 | $29.33 | 19 |
| 2021 Q3 | 268,655 | $7,155,706 | -$2,177,284 | $26.64 | 22 |
| 2021 Q2 | 349,350 | $10,813,954 | -$410,083 | $30.96 | 21 |
| 2021 Q1 | 397,756 | $11,612,012 | -$3,584,387 | $29.2 | 24 |
| 2020 Q4 | 453,699 | $15,909,393 | +$824,804 | $35.09 | 22 |
| 2020 Q3 | 429,936 | $15,056,984 | +$7,471,498 | $35.05 | 18 |
| 2020 Q2 | 216,689 | $6,882,542 | +$819,556 | $31.79 | 12 |
| 2020 Q1 | 235,210 | $4,308,309 | -$321,566 | $18.32 | 12 |
| 2019 Q4 | 211,509 | $5,646,100 | -$573,469 | $26.69 | 13 |
| 2019 Q3 | 232,953 | $5,641,160 | +$802,317 | $24.22 | 12 |
| 2019 Q2 | 200,262 | $4,717,464 | +$2,545,361 | $23.56 | 15 |
| 2019 Q1 | 92,233 | $1,949,362 | -$943,831 | $21.13 | 13 |
| 2018 Q4 | 142,712 | $2,832,845 | -$666,473 | $19.85 | 14 |
| 2018 Q3 | 176,403 | $3,280,530 | -$1,587,870 | $18.58 | 15 |
| 2018 Q2 | 251,654 | $5,579,646 | -$217,581 | $22.18 | 16 |
| 2018 Q1 | 262,294 | $5,650,064 | +$2,358,713 | $21.54 | 15 |
| 2017 Q4 | 152,763 | $3,561,193 | -$1,363,693 | $23.31 | 10 |
| 2017 Q3 | 212,008 | $4,869,836 | -$431,259 | $22.97 | 10 |
| 2017 Q2 | 230,864 | $5,233,363 | +$767,557 | $22.67 | 13 |
| 2017 Q1 | 188,976 | $4,509,752 | -$193,396 | $23.83 | 11 |
| 2016 Q4 | 187,983 | $3,895,000 | -$1,501,963 | $20.71 | 13 |
| 2016 Q3 | 199,858 | $7,658,000 | +$3,482,831 | $38.32 | 14 |
| 2016 Q2 | 107,827 | $4,283,000 | +$2,245,159 | $39.47 | 11 |
| 2016 Q1 | 51,534 | $1,174,000 | -$402,242 | $22.89 | 8 |
| 2015 Q4 | 78,572 | $1,291,000 | +$1,291,000 | $16.43 | 9 |