| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 276,655 | $13,014,618 | +$257,087 | $47.04 | 16 |
| 2025 Q2 | 263,143 | $11,436,198 | -$516,967 | $43.46 | 13 |
| 2025 Q1 | 281,949 | $12,583,512 | -$2,240,658 | $44.71 | 19 |
| 2024 Q4 | 331,940 | $15,039,028 | -$725,348 | $45.31 | 18 |
| 2024 Q3 | 368,985 | $18,775,802 | -$793,156 | $50.89 | 16 |
| 2024 Q2 | 384,574 | $16,442,955 | +$363,099 | $42.76 | 14 |
| 2024 Q1 | 376,090 | $16,908,178 | -$88,793 | $44.96 | 15 |
| 2023 Q4 | 378,070 | $15,983,150 | +$1,096,142 | $42.28 | 16 |
| 2023 Q3 | 353,569 | $12,575,183 | +$974,048 | $35.57 | 19 |
| 2023 Q2 | 325,080 | $12,596,507 | +$774,960 | $38.74 | 19 |
| 2023 Q1 | 307,474 | $10,540,814 | +$226,325 | $34.29 | 14 |
| 2022 Q4 | 301,927 | $9,614,973 | -$430,524 | $31.72 | 15 |
| 2022 Q3 | 330,344 | $9,957,000 | -$4,116,051 | $30.16 | 17 |
| 2022 Q2 | 461,748 | $14,829,000 | -$6,404,113 | $31.91 | 21 |
| 2022 Q1 | 634,844 | $24,551,180 | +$3,690,807 | $38.69 | 25 |
| 2021 Q4 | 535,486 | $23,913,728 | +$2,114,262 | $44.98 | 19 |
| 2021 Q3 | 464,717 | $18,544,164 | -$4,251,337 | $40 | 19 |
| 2021 Q2 | 569,851 | $22,957,000 | -$1,062,257 | $40.18 | 19 |
| 2021 Q1 | 596,244 | $22,834,000 | +$480,776 | $37.95 | 10 |
| 2020 Q4 | 456,092 | $14,743,000 | +$2,053,285 | $32.33 | 8 |
| 2020 Q3 | 521,502 | $15,245,000 | +$9,873,252 | $29.24 | 11 |
| 2020 Q2 | 184,955 | $4,729,000 | +$110,380 | $26 | 7 |
| 2020 Q1 | 183,547 | $3,488,000 | +$259,675 | $19.73 | 4 |
| 2019 Q4 | 169,874 | $4,911,000 | +$559,729 | $30.08 | 2 |
| 2019 Q3 | 150,696 | $4,286,000 | +$1,129,509 | $28.42 | 2 |
| 2019 Q2 | 110,970 | $2,932,000 | +$184,432 | $26.42 | 1 |
| 2019 Q1 | 104,927 | $2,659,000 | +$2,659,000 | $25.34 | 2 |