| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 240,241 | $12,178,183 | -$1,903,469 | $51 | 22 |
| 2025 Q2 | 268,566 | $10,533,123 | +$1,676,927 | $39.14 | 19 |
| 2025 Q1 | 229,142 | $7,039,263 | -$6,654,058 | $30.72 | 20 |
| 2024 Q4 | 462,572 | $13,308,189 | -$2,110,479 | $28.77 | 20 |
| 2024 Q3 | 471,234 | $17,892,121 | +$7,883,614 | $37.97 | 20 |
| 2024 Q2 | 267,870 | $8,749,135 | +$2,694,787 | $32.66 | 23 |
| 2024 Q1 | 185,600 | $5,625,433 | +$544,671 | $30.32 | 19 |
| 2023 Q4 | 168,223 | $5,117,628 | -$156,464 | $30.43 | 22 |
| 2023 Q3 | 185,262 | $4,701,969 | -$423,610 | $25.33 | 20 |
| 2023 Q2 | 197,520 | $6,042,612 | +$378,349 | $30.59 | 20 |
| 2023 Q1 | 148,612 | $4,692,593 | -$3,563,748 | $31.29 | 19 |
| 2022 Q4 | 264,200 | $7,764,908 | +$4,438,474 | $29.39 | 21 |
| 2022 Q3 | 113,462 | $2,664,000 | -$14,920,319 | $23.47 | 17 |
| 2022 Q2 | 519,421 | $19,439,994 | +$11,767,857 | $37.43 | 24 |
| 2022 Q1 | 194,135 | $10,654,000 | -$3,185,663 | $54.88 | 20 |
| 2021 Q4 | 243,621 | $18,013,000 | +$647,843 | $73.93 | 23 |
| 2021 Q3 | 173,979 | $13,806,000 | -$10,897,241 | $79.35 | 25 |
| 2021 Q2 | 324,170 | $34,785,000 | +$14,733,743 | $107.31 | 26 |
| 2021 Q1 | 187,945 | $18,477,000 | -$2,582,758 | $98.28 | 26 |
| 2020 Q4 | 215,647 | $20,159,000 | +$1,557,404 | $93.48 | 29 |
| 2020 Q3 | 199,920 | $11,512,000 | -$35,118,545 | $57.63 | 21 |
| 2020 Q2 | 987,174 | $43,948,000 | +$25,309,025 | $44.52 | 22 |
| 2020 Q1 | 363,508 | $10,702,000 | -$2,138,940 | $29.45 | 21 |
| 2019 Q4 | 330,723 | $29,562,001 | +$8,062,110 | $89.39 | 26 |
| 2019 Q3 | 400,920 | $26,060,000 | -$588,852 | $65.02 | 26 |
| 2019 Q2 | 404,705 | $31,609,146 | -$3,527,234 | $78.1 | 24 |
| 2019 Q1 | 250,845 | $20,088,124 | +$2,278,573 | $79.78 | 30 |
| 2018 Q4 | 403,266 | $25,316,000 | +$9,672,006 | $62.79 | 26 |
| 2018 Q3 | 233,436 | $19,789,000 | -$2,273,316 | $84.78 | 25 |
| 2018 Q2 | 254,088 | $23,096,000 | +$2,999,582 | $90.9 | 26 |
| 2018 Q1 | 209,557 | $26,704,000 | +$5,013,533 | $127.43 | 30 |
| 2017 Q4 | 171,210 | $21,527,000 | -$2,215,354 | $125.73 | 26 |
| 2017 Q3 | 192,939 | $20,397,000 | -$163,950 | $105.72 | 22 |
| 2017 Q2 | 230,698 | $19,717,000 | -$9,033,334 | $85.46 | 23 |
| 2017 Q1 | 340,682 | $25,100,250 | +$5,980,000 | $73.67 | 19 |
| 2016 Q4 | 63,481 | $3,355,000 | -$5,780,241 | $28.79 | 4 |
| 2016 Q3 | 494,628 | $32,046,991 | +$1,768,226 | $64.79 | 29 |
| 2016 Q2 | 470,505 | $24,248,324 | +$5,033,259 | $51.54 | 24 |
| 2016 Q1 | 371,132 | $19,416,671 | +$19,416,671 | $52.3 | 21 |