| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 711,899 | $48,897,287 | +$4,735,011 | $68.75 | 34 |
| 2025 Q2 | 653,788 | $32,685,868 | -$5,742,253 | $51.88 | 34 |
| 2025 Q1 | 827,621 | $25,402,940 | +$9,774,875 | $30.7 | 32 |
| 2024 Q4 | 509,075 | $14,004,258 | -$537,335 | $27.51 | 22 |
| 2024 Q3 | 503,797 | $17,469,905 | -$2,811,328 | $35.66 | 24 |
| 2024 Q2 | 616,213 | $15,916,487 | +$3,581,398 | $25.83 | 21 |
| 2024 Q1 | 476,323 | $12,693,582 | -$3,144,740 | $26.65 | 19 |
| 2023 Q4 | 608,048 | $14,889,857 | +$4,459,043 | $24.49 | 30 |
| 2023 Q3 | 434,713 | $6,507,640 | -$4,997,334 | $14.97 | 17 |
| 2023 Q2 | 691,140 | $14,408,803 | -$604,592 | $20.85 | 23 |
| 2023 Q1 | 720,844 | $15,031,926 | -$3,226,386 | $20.88 | 24 |
| 2022 Q4 | 886,890 | $17,656,389 | +$5,776,004 | $19.91 | 23 |
| 2022 Q3 | 560,830 | $6,441,000 | -$1,661,513 | $11.49 | 14 |
| 2022 Q2 | 770,033 | $11,872,000 | -$852,679 | $15.42 | 16 |
| 2022 Q1 | 823,014 | $18,591,000 | -$2,534,927 | $22.59 | 22 |
| 2021 Q4 | 1,014,379 | $18,977,715 | +$4,547,798 | $18.7 | 21 |
| 2021 Q3 | 786,261 | $16,158,744 | +$3,393,402 | $20.56 | 21 |
| 2021 Q2 | 657,693 | $16,138,789 | -$1,233,080 | $24.47 | 20 |
| 2021 Q1 | 685,784 | $14,687,175 | +$1,044,560 | $21.42 | 21 |
| 2020 Q4 | 81,803 | $1,371,000 | -$529,231 | $10.44 | 5 |
| 2020 Q3 | 538,643 | $5,716,032 | +$1,103,692 | $10.4 | 15 |
| 2020 Q2 | 439,458 | $5,415,556 | +$3,553,995 | $12.33 | 17 |
| 2020 Q1 | 137,758 | $1,370,000 | -$701,902 | $9.95 | 11 |
| 2019 Q4 | 91,871 | $5,288,000 | +$818,343 | $57.56 | 10 |
| 2019 Q3 | 77,151 | $4,613,000 | -$1,799,260 | $59.81 | 10 |
| 2019 Q2 | 107,564 | $5,705,000 | +$2,944,754 | $53.16 | 9 |
| 2019 Q1 | 52,573 | $2,331,000 | -$622,729 | $44.29 | 9 |
| 2018 Q4 | 71,640 | $2,122,000 | +$300,196 | $29.62 | 11 |
| 2018 Q3 | 55,319 | $3,458,427 | -$3,536,328 | $62.52 | 8 |
| 2018 Q2 | 127,810 | $5,831,000 | -$621,000 | $44.49 | 12 |
| 2018 Q1 | 138,660 | $6,898,000 | +$3,865,311 | $49.75 | 14 |
| 2017 Q4 | 63,059 | $2,806,000 | +$677,749 | $44.51 | 6 |
| 2017 Q3 | 47,832 | $1,842,000 | +$269,059 | $38.64 | 3 |
| 2017 Q2 | 52,431 | $1,452,000 | +$1,452,000 | $28.4 | 2 |