SEC CIK 1478988
Valenti Douglas
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| QNSTview stock → | 1,077,933 | 2026-08-10 |
Position History — QNST
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — QNST
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-10 | Gift | 81,655 | $0.00 | 1,077,933 |
| 2026-08-10 | Gift | 81,655 | $0.00 | 821,308 |
| 2026-08-10 | Tax withholding | 6,043 | $22.02 | 902,963 |
| 2026-08-10 | Tax withholding | 6,043 | $22.02 | 909,006 |
| 2026-08-10 | Tax withholding | 6,043 | $22.02 | 915,049 |
| 2026-08-10 | Tax withholding | 24,169 | $22.02 | 921,092 |
| 2026-08-10 | Tax withholding | 24,169 | $22.02 | 945,261 |
| 2026-08-10 | Tax withholding | 6,043 | $22.02 | 969,430 |
| 2026-08-10 | Tax withholding | 12,085 | $22.02 | 975,473 |
| 2026-08-07 | Open-market sale | 751,631 | $20.50 | 996,278 |
| 2026-07-29 | Grant / award | 190,000 | $0.00 | 987,558 |
| 2026-07-29 | Grant / award | 190,000 | $0.00 | 797,558 |
| 2026-07-29 | Grant / award | 13,802 | $0.00 | 607,558 |
| 2026-05-10 | Gift | 34,997 | $0.00 | 1,747,909 |
| 2026-05-10 | Gift | 34,997 | $0.00 | 593,756 |
| 2026-05-10 | Tax withholding | 6,042 | $13.21 | 628,753 |
| 2026-05-10 | Tax withholding | 6,042 | $13.21 | 634,795 |
| 2026-05-10 | Tax withholding | 6,042 | $13.21 | 640,837 |
| 2026-05-10 | Tax withholding | 12,085 | $13.21 | 646,879 |
| 2026-05-10 | Tax withholding | 6,042 | $13.21 | 658,964 |
| 2026-02-10 | Gift | 45,088 | $0.00 | 1,712,912 |
| 2026-02-10 | Gift | 45,088 | $0.00 | 665,006 |
| 2026-02-10 | Tax withholding | 4,865 | $11.74 | 710,094 |
| 2026-02-10 | Tax withholding | 4,253 | $11.74 | 714,959 |
| 2026-02-10 | Tax withholding | 4,261 | $11.74 | 719,212 |
| 2026-02-10 | Tax withholding | 8,522 | $11.74 | 723,473 |
| 2026-02-10 | Tax withholding | 4,261 | $11.74 | 731,995 |
| 2026-01-15 | Gift | 40,980 | $0.00 | 1,667,824 |
| 2026-01-15 | Gift | 40,980 | $0.00 | 1,708,804 |
| 2026-01-15 | Gift | 40,980 | $0.00 | 1,749,784 |
| 2026-01-15 | Gift | 40,980 | $0.00 | 1,790,764 |
| 2026-01-15 | Gift | 40,980 | $0.00 | 1,831,744 |
| 2025-12-17 | Gift | 8,500 | $0.00 | 1,972,724 |
| 2025-12-16 | Gift | 1,800 | $0.00 | 1,981,224 |
| 2025-12-15 | Gift | 1,800 | $0.00 | 1,983,024 |
| 2025-11-17 | Gift | 750 | $0.00 | 1,984,824 |
| 2025-11-10 | Gift | 35,065 | $0.00 | 1,985,574 |
| 2025-11-10 | Gift | 35,065 | $0.00 | 736,256 |
| 2025-11-10 | Tax withholding | 6,031 | $14.42 | 771,321 |
| 2025-11-10 | Tax withholding | 6,031 | $14.42 | 777,352 |
| 2025-11-10 | Tax withholding | 6,031 | $14.42 | 783,383 |
| 2025-11-10 | Tax withholding | 12,061 | $14.42 | 789,414 |
| 2025-11-10 | Tax withholding | 6,031 | $14.42 | 801,475 |
| 2025-10-22 | Gift | 100,000 | $0.00 | 1,850,509 |
| 2025-08-10 | Gift | 73,241 | $0.00 | 1,950,509 |
| 2025-08-10 | Gift | 73,241 | $0.00 | 807,506 |
| 2025-08-10 | Tax withholding | 6,031 | $15.19 | 880,747 |
| 2025-08-10 | Tax withholding | 3,174 | $15.19 | 886,778 |
| 2025-08-10 | Tax withholding | 6,031 | $15.19 | 889,952 |
| 2025-08-10 | Tax withholding | 24,121 | $15.19 | 895,983 |
| 2025-08-10 | Tax withholding | 32 | $15.19 | 920,104 |
| 2025-08-10 | Tax withholding | 12,061 | $15.19 | 920,136 |
| 2025-08-10 | Tax withholding | 24,121 | $15.19 | 932,197 |
| 2025-07-29 | Grant / award | 190,000 | $0.00 | 956,318 |
| 2025-07-29 | Grant / award | 190,000 | $0.00 | 766,318 |
| 2025-05-10 | Gift | 26,483 | $0.00 | 1,877,268 |
| 2025-05-10 | Gift | 26,483 | $0.00 | 576,318 |
| 2025-05-10 | Tax withholding | 3,174 | $14.86 | 602,801 |
| 2025-05-10 | Tax withholding | 6,031 | $14.86 | 605,975 |
| 2025-05-10 | Tax withholding | 6,031 | $14.86 | 612,006 |
| 2025-05-10 | Tax withholding | 32 | $14.86 | 618,037 |
| 2025-05-10 | Tax withholding | 12,061 | $14.86 | 618,069 |
| 2025-02-10 | Gift | 32,400 | $0.00 | 1,850,785 |
| 2025-02-10 | Gift | 32,400 | $0.00 | 630,130 |
| 2025-02-10 | Tax withholding | 4,249 | $23.05 | 662,530 |
| 2025-02-10 | Tax withholding | 2,237 | $23.05 | 666,779 |
| 2025-02-10 | Tax withholding | 4,533 | $23.05 | 669,016 |
| 2025-02-10 | Tax withholding | 26 | $23.05 | 673,549 |
| 2025-02-10 | Tax withholding | 10,367 | $23.05 | 673,575 |
| 2025-02-06 | Open-market sale | 18,369 | $25.28 | 1,818,385 |
| 2025-02-05 | Open-market sale | 10,000 | $25.02 | 1,836,754 |
| 2024-11-10 | Tax withholding | 12,037 | $22.50 | 725,717 |
| 2024-11-10 | Gift | 26,537 | $0.00 | 1,846,754 |
| 2024-11-10 | Tax withholding | 6,019 | $22.50 | 719,698 |
| 2024-11-10 | Tax withholding | 6,019 | $22.50 | 713,679 |
| 2024-11-10 | Tax withholding | 3,168 | $22.50 | 710,511 |
| 2024-11-10 | Tax withholding | 32 | $22.50 | 710,479 |
| 2024-11-10 | Gift | 26,537 | $0.00 | 683,942 |
| 2024-08-10 | Tax withholding | 24,074 | $17.07 | 838,720 |
| 2024-08-10 | Tax withholding | 48,147 | $17.07 | 862,794 |
| 2024-08-10 | Tax withholding | 6,019 | $17.07 | 832,701 |
| 2024-08-10 | Tax withholding | 3,168 | $17.07 | 829,533 |
| 2024-08-10 | Tax withholding | 3,168 | $17.07 | 826,365 |
| 2024-08-10 | Tax withholding | 3,168 | $17.07 | 823,197 |
| 2024-08-10 | Tax withholding | 32 | $17.07 | 823,165 |
| 2024-08-10 | Gift | 85,411 | $0.00 | 737,754 |
| 2024-08-10 | Gift | 85,411 | $0.00 | 1,820,217 |
| 2024-07-31 | Gift | 160,640 | $0.00 | 1,696,639 |
| 2024-07-31 | Gift | 53,900 | $0.00 | 1,642,739 |
| 2024-07-30 | Grant / award | 190,000 | $0.00 | 623,008 |
| 2024-07-30 | Grant / award | 380,000 | $0.00 | 1,003,008 |
| 2024-05-10 | Tax withholding | 2,272 | $18.47 | 433,008 |
| 2024-05-10 | Tax withholding | 6,019 | $18.47 | 437,510 |
| 2024-05-10 | Tax withholding | 32 | $18.47 | 443,529 |
| 2024-05-10 | Tax withholding | 2,230 | $18.47 | 443,561 |
| 2024-05-10 | Tax withholding | 2,230 | $18.47 | 435,280 |
| 2024-02-10 | Tax withholding | 2,300 | $15.36 | 454,843 |
| 2024-02-10 | Tax withholding | 2,230 | $15.36 | 445,791 |
| 2024-02-10 | Tax withholding | 2,562 | $15.36 | 448,021 |
| 2024-02-10 | Tax withholding | 4,237 | $15.36 | 450,583 |
| 2024-02-10 | Tax withholding | 23 | $15.36 | 454,820 |
| 2023-11-10 | Tax withholding | 3,099 | $11.09 | 457,143 |
| 2023-11-10 | Tax withholding | 3,099 | $11.09 | 460,242 |
| 2023-11-10 | Tax withholding | 3,099 | $11.09 | 469,260 |
| 2023-11-10 | Tax withholding | 31 | $11.09 | 469,229 |
| 2023-11-10 | Tax withholding | 5,888 | $11.09 | 463,341 |
| 2023-09-18 | Open-market buy | 2,500 | $9.00 | 1,857,279 |
| 2023-09-11 | Open-market buy | 2,500 | $9.43 | 1,854,779 |
| 2023-09-05 | Open-market buy | 2,500 | $9.88 | 1,852,279 |
| 2023-08-28 | Open-market buy | 2,500 | $9.61 | 1,849,779 |
| 2023-08-23 | Open-market buy | 2,500 | $9.94 | 1,847,279 |
| 2023-08-10 | Tax withholding | 23,551 | $10.05 | 481,656 |
| 2023-08-10 | Tax withholding | 3,099 | $10.05 | 478,557 |
| 2023-08-10 | Tax withholding | 3,099 | $10.05 | 475,458 |
| 2023-08-10 | Tax withholding | 3,099 | $10.05 | 472,359 |
| 2023-08-10 | Tax withholding | 2,727 | $10.05 | 505,207 |
| 2023-08-10 | Tax withholding | 3,099 | $10.05 | 507,934 |
| 2023-08-10 | Tax withholding | 31 | $10.05 | 511,033 |
| 2023-07-25 | Grant / award | 190,000 | $0.00 | 511,064 |
| 2023-05-10 | Tax withholding | 2,162 | $6.95 | 407,326 |
| 2023-05-10 | Tax withholding | 2,162 | $6.95 | 409,488 |
| 2023-05-10 | Tax withholding | 2,162 | $6.95 | 411,650 |
| 2023-05-10 | Tax withholding | 22 | $6.95 | 413,812 |
| 2023-05-10 | Tax withholding | 1,902 | $6.95 | 413,834 |
| 2023-05-10 | Tax withholding | 2,162 | $6.95 | 415,736 |
| 2023-03-29 | Gift | 7,000 | $0.00 | 1,758,517 |
| 2023-02-14 | Open-market sale | 88,156 | $16.89 | 1,765,517 |
| 2023-02-13 | Open-market sale | 61,844 | $17.06 | 1,853,673 |
| 2023-02-10 | Tax withholding | 22 | $17.16 | 428,832 |
| 2023-02-10 | Tax withholding | 2,162 | $17.16 | 426,670 |
| 2023-02-10 | Tax withholding | 1,900 | $17.16 | 424,770 |
| 2023-02-10 | Tax withholding | 2,548 | $17.16 | 422,222 |
| 2023-02-10 | Tax withholding | 2,162 | $17.16 | 420,060 |
| 2023-02-10 | Tax withholding | 2,162 | $17.16 | 417,898 |
| 2022-11-10 | Tax withholding | 2,727 | $13.72 | 438,182 |
| 2022-11-10 | Tax withholding | 31 | $13.72 | 438,151 |
| 2022-11-10 | Tax withholding | 3,099 | $13.72 | 435,052 |
| 2022-11-10 | Tax withholding | 3,099 | $13.72 | 431,953 |
| 2022-11-10 | Tax withholding | 3,099 | $13.72 | 428,854 |
| 2022-11-10 | Tax withholding | 3,099 | $13.72 | 440,909 |
| 2022-08-10 | Tax withholding | 3,099 | $12.43 | 446,735 |
| 2022-08-10 | Tax withholding | 3,099 | $12.43 | 449,834 |
| 2022-08-10 | Tax withholding | 2,727 | $12.43 | 444,008 |
| 2022-08-10 | Tax withholding | 3,099 | $12.43 | 452,933 |
| 2022-08-10 | Tax withholding | 124 | $12.43 | 456,032 |
| 2022-08-10 | Tax withholding | 3,099 | $12.43 | 456,156 |
| 2022-08-10 | Tax withholding | 12,396 | $12.43 | 462,354 |
| 2022-08-10 | Tax withholding | 3,099 | $12.43 | 459,255 |
| 2022-07-26 | Grant / award | 1,000 | $0.00 | 474,750 |
| 2022-07-26 | Grant / award | 190,000 | $0.00 | 473,750 |
| 2022-05-10 | Tax withholding | 1,902 | $9.79 | 342,092 |
| 2022-05-10 | Tax withholding | 2,162 | $9.79 | 339,930 |
| 2022-05-10 | Tax withholding | 2,162 | $9.79 | 337,768 |
| 2022-05-10 | Tax withholding | 2,162 | $9.79 | 335,606 |
| 2022-05-10 | Tax withholding | 2,162 | $9.79 | 333,444 |
| 2022-05-10 | Tax withholding | 2,162 | $9.79 | 331,282 |
| 2022-02-10 | Tax withholding | 2,314 | $11.61 | 350,872 |
| 2022-02-10 | Tax withholding | 1,902 | $11.61 | 355,348 |
| 2022-02-10 | Tax withholding | 2,154 | $11.61 | 346,556 |
| 2022-02-10 | Tax withholding | 2,162 | $11.61 | 348,710 |
| 2022-02-10 | Tax withholding | 2,562 | $11.61 | 343,994 |
| 2022-02-10 | Tax withholding | 2,162 | $11.61 | 353,186 |
| 2021-11-30 | Open-market sale | 46,457 | $15.15 | 2,617,020 |
| 2021-11-29 | Open-market sale | 53,543 | $15.28 | 2,663,477 |
| 2021-11-19 | Gift | 2,000 | $0.00 | 1,867,985 |
| 2021-11-10 | Tax withholding | 3,099 | $16.36 | 425,662 |
| 2021-11-10 | Tax withholding | 3,099 | $16.36 | 416,365 |
| 2021-11-10 | Tax withholding | 3,099 | $16.36 | 428,761 |
| 2021-11-10 | Tax withholding | 2,727 | $16.36 | 431,860 |
| 2021-11-10 | Tax withholding | 3,099 | $16.36 | 422,563 |
| 2021-11-10 | Tax withholding | 3,099 | $16.36 | 419,464 |
| 2021-11-10 | Gift | 18,528 | $0.00 | 1,869,985 |
| 2021-11-10 | Gift | 18,528 | $0.00 | 357,250 |
| 2021-10-07 | Gift | 2,083 | $0.00 | 1,851,457 |
| 2021-10-07 | Gift | 2,083 | $0.00 | 375,778 |
| 2021-10-06 | Open-market sale | 30,573 | $17.37 | 2,717,020 |
| 2021-10-05 | Open-market sale | 22,813 | $17.42 | 2,747,593 |
| 2021-10-04 | Open-market sale | 15,105 | $17.37 | 2,770,406 |
| 2021-10-01 | Open-market sale | 31,509 | $17.87 | 2,785,511 |
| 2021-09-20 | Open-market sale | 22,563 | $17.55 | 2,817,020 |
| 2021-09-17 | Open-market sale | 42,623 | $17.90 | 2,839,583 |
| 2021-09-16 | Option exercise (derivative) | 3,776 | $0.00 | 0 |
| 2021-09-16 | Option exercise | 4,167 | $4.01 | 438,754 |
| 2021-09-16 | Open-market sale | 34,814 | $17.89 | 2,882,206 |
| 2021-09-16 | Option exercise | 3,776 | $3.63 | 438,363 |
| 2021-09-16 | Open-market sale | 3,776 | $17.93 | 434,587 |
| 2021-09-16 | Open-market sale | 2,083 | $18.07 | 373,695 |
| 2021-09-01 | Gift | 165,723 | $0.00 | 1,853,540 |
| 2021-08-10 | Tax withholding | 3,099 | $18.10 | 434,587 |
| 2021-08-10 | Tax withholding | 3,099 | $18.10 | 437,686 |
| 2021-08-10 | Tax withholding | 3,099 | $18.10 | 440,785 |
| 2021-08-10 | Tax withholding | 2,727 | $18.10 | 459,378 |
| 2021-08-10 | Tax withholding | 3,099 | $18.10 | 456,279 |
| 2021-08-10 | Tax withholding | 12,395 | $18.10 | 443,884 |
| 2021-08-10 | Tax withholding | 12,395 | $18.10 | 462,105 |
| 2021-08-10 | Gift | 40,587 | $0.00 | 2,657,607 |
| 2021-08-10 | Gift | 40,587 | $0.00 | 375,778 |
| 2021-07-27 | Gift | 638,344 | $0.00 | 2,019,263 |
| 2021-07-26 | Grant / award | 100,000 | $0.00 | 474,500 |
| 2021-07-26 | Grant / award | 100,000 | $0.00 | 374,500 |
| 2021-06-01 | Option exercise (derivative) | 2,083 | $0.00 | 4,167 |
| 2021-06-01 | Option exercise | 2,083 | $4.01 | 366,602 |
| 2021-06-01 | Open-market sale | 2,083 | $18.22 | 364,519 |
| 2021-05-27 | Open-market sale | 21,299 | $18.37 | 2,827,001 |
| 2021-05-26 | Open-market sale | 33,144 | $18.30 | 2,848,300 |
| 2021-05-25 | Open-market sale | 21,400 | $18.17 | 2,881,444 |
| 2021-05-24 | Open-market sale | 10,822 | $18.31 | 2,902,844 |
| 2021-05-21 | Open-market sale | 10,730 | $18.19 | 2,913,666 |
| 2021-05-20 | Open-market sale | 10,800 | $18.01 | 2,924,396 |
| 2021-05-19 | Open-market sale | 17,100 | $17.87 | 2,935,196 |
| 2021-05-18 | Open-market sale | 12,933 | $18.00 | 2,952,296 |
| 2021-05-17 | Open-market sale | 11,772 | $17.82 | 2,965,229 |
| 2021-05-10 | Tax withholding | 3,099 | $17.82 | 370,717 |
| 2021-05-10 | Tax withholding | 3,099 | $17.82 | 367,618 |
| 2021-05-10 | Tax withholding | 2,727 | $17.82 | 376,915 |
| 2021-05-10 | Tax withholding | 3,099 | $17.82 | 373,816 |
| 2021-05-10 | Tax withholding | 3,099 | $17.82 | 364,519 |
| 2021-05-03 | Option exercise (derivative) | 2,084 | $0.00 | 6,250 |
| 2021-05-03 | Option exercise | 2,084 | $4.01 | 381,726 |
| 2021-05-03 | Open-market sale | 2,084 | $20.63 | 379,642 |
| 2021-04-01 | Option exercise (derivative) | 225 | $0.00 | 3,776 |
| 2021-04-01 | Option exercise (derivative) | 2,083 | $0.00 | 8,334 |
| 2021-04-01 | Option exercise | 225 | $3.63 | 379,867 |
| 2021-04-01 | Open-market sale | 2,083 | $20.78 | 379,642 |
| 2021-04-01 | Option exercise | 2,083 | $4.01 | 381,725 |
| 2021-03-30 | Open-market sale | 7,302 | $20.25 | 2,977,001 |
| 2021-03-29 | Open-market sale | 45,908 | $20.35 | 2,984,303 |
| 2021-03-26 | Open-market sale | 36,701 | $20.16 | 3,030,211 |
| 2021-03-25 | Open-market sale | 50,796 | $20.17 | 3,066,912 |
| 2021-03-24 | Open-market sale | 9,293 | $21.05 | 3,117,708 |
| 2021-03-01 | Option exercise (derivative) | 2,083 | $0.00 | 10,417 |
| 2021-03-01 | Option exercise | 2,083 | $4.01 | 381,725 |
| 2021-03-01 | Open-market sale | 2,083 | $24.52 | 379,642 |
| 2021-02-10 | Tax withholding | 2,162 | $24.46 | 379,642 |
| 2021-02-10 | Tax withholding | 2,299 | $24.46 | 381,804 |
| 2021-02-10 | Tax withholding | 2,162 | $24.46 | 386,265 |
| 2021-02-10 | Tax withholding | 1,902 | $24.46 | 388,427 |
| 2021-02-10 | Tax withholding | 2,162 | $24.46 | 384,103 |
| 2021-02-01 | Option exercise (derivative) | 2,084 | $0.00 | 12,500 |
| 2021-02-01 | Option exercise | 2,084 | $4.01 | 392,413 |
| 2021-02-01 | Open-market sale | 2,084 | $21.52 | 390,329 |
| 2021-01-12 | Open-market sale | 20,661 | $20.81 | 2,959,001 |
| 2021-01-11 | Open-market sale | 32,099 | $20.59 | 2,979,662 |
| 2021-01-08 | Open-market sale | 24,400 | $21.66 | 3,011,761 |
| 2021-01-07 | Open-market sale | 17,440 | $22.21 | 3,036,161 |
| 2021-01-06 | Open-market sale | 28,200 | $21.98 | 3,053,601 |
| 2021-01-05 | Open-market sale | 27,200 | $21.60 | 3,081,801 |
| 2021-01-04 | Option exercise (derivative) | 2,083 | $0.00 | 14,584 |
| 2021-01-04 | Open-market sale | 2,083 | $21.23 | 390,329 |
| 2021-01-04 | Option exercise | 2,083 | $4.01 | 392,412 |
| 2020-12-01 | Option exercise (derivative) | 2,083 | $0.00 | 16,667 |
| 2020-12-01 | Option exercise | 2,083 | $4.01 | 392,412 |
| 2020-12-01 | Open-market sale | 2,083 | $18.10 | 390,329 |
| 2020-11-24 | Open-market sale | 9,499 | $17.70 | 3,109,001 |
| 2020-11-23 | Open-market sale | 19,462 | $17.65 | 3,118,500 |
| 2020-11-20 | Open-market sale | 14,283 | $17.36 | 3,137,962 |
| 2020-11-19 | Open-market sale | 15,208 | $17.20 | 3,152,245 |
| 2020-11-18 | Open-market sale | 11,600 | $17.21 | 3,167,453 |
| 2020-11-17 | Open-market sale | 15,600 | $17.25 | 3,179,053 |
| 2020-11-16 | Open-market sale | 18,000 | $17.56 | 3,194,653 |
| 2020-11-13 | Open-market sale | 24,400 | $17.18 | 3,212,653 |
| 2020-11-12 | Open-market sale | 16,052 | $17.05 | 3,237,053 |
| 2020-11-11 | Open-market sale | 23,896 | $17.04 | 3,253,105 |
| 2020-11-10 | Tax withholding | 3,099 | $17.06 | 393,428 |
| 2020-11-10 | Tax withholding | 3,099 | $17.06 | 390,329 |
| 2020-11-10 | Tax withholding | 3,099 | $17.06 | 396,527 |
| 2020-11-10 | Tax withholding | 3,099 | $17.06 | 399,626 |
| 2020-11-10 | Tax withholding | 2,727 | $17.06 | 402,725 |
| 2020-11-02 | Option exercise (derivative) | 6,250 | $0.00 | 18,750 |
| 2020-11-02 | Open-market sale | 6,250 | $16.04 | 405,452 |
| 2020-11-02 | Option exercise | 6,250 | $4.01 | 411,702 |
| 2020-10-27 | Open-market sale | 8,361 | $16.18 | 3,277,001 |
| 2020-10-26 | Open-market sale | 18,009 | $16.39 | 3,285,362 |
| 2020-10-23 | Open-market sale | 15,136 | $17.07 | 3,303,371 |
| 2020-10-22 | Open-market sale | 24,383 | $16.97 | 3,318,507 |
| 2020-10-21 | Open-market sale | 25,627 | $17.16 | 3,342,890 |
| 2020-10-20 | Open-market sale | 29,443 | $17.34 | 3,368,517 |
| 2020-10-19 | Open-market sale | 29,041 | $16.91 | 3,397,960 |
| 2020-08-10 | Tax withholding | 12,395 | $13.42 | 425,657 |
| 2020-08-10 | Tax withholding | 6,198 | $13.42 | 438,052 |
| 2020-08-10 | Tax withholding | 3,099 | $13.42 | 405,452 |
| 2020-08-10 | Tax withholding | 10,908 | $13.42 | 408,551 |
| 2020-08-10 | Tax withholding | 3,099 | $13.42 | 419,459 |
| 2020-08-10 | Tax withholding | 3,099 | $13.42 | 422,558 |
| 2020-08-03 | Option exercise (derivative) | 2,084 | $0.00 | 25,000 |
| 2020-08-03 | Option exercise (derivative) | 4,167 | $0.00 | 4,001 |
| 2020-08-03 | Option exercise | 2,084 | $4.01 | 462,089 |
| 2020-08-03 | Option exercise | 4,167 | $3.63 | 464,172 |
| 2020-08-03 | Open-market sale | 4,167 | $11.73 | 460,005 |
| 2020-07-29 | Grant / award | 88,000 | $0.00 | 460,005 |
| 2020-07-29 | Grant / award | 100,000 | $0.00 | 372,005 |
| 2020-07-01 | Option exercise (derivative) | 8,333 | $0.00 | 8,168 |
| 2020-07-01 | Option exercise (derivative) | 4,166 | $0.00 | 27,084 |
| 2020-07-01 | Option exercise | 4,166 | $4.01 | 276,171 |
| 2020-07-01 | Open-market sale | 4,166 | $10.40 | 272,005 |
| 2020-07-01 | Option exercise | 8,333 | $3.63 | 280,338 |
| 2020-05-10 | Tax withholding | 3,099 | $10.51 | 272,005 |
| 2020-05-10 | Tax withholding | 3,099 | $10.51 | 278,203 |
| 2020-05-10 | Tax withholding | 3,099 | $10.51 | 275,104 |
| 2020-05-10 | Tax withholding | 6,198 | $10.51 | 281,302 |
| 2020-05-01 | Option exercise (derivative) | 4,167 | $0.00 | 31,250 |
| 2020-05-01 | Option exercise (derivative) | 8,334 | $0.00 | 16,501 |
| 2020-05-01 | Option exercise | 8,334 | $3.63 | 295,834 |
| 2020-05-01 | Option exercise | 4,167 | $4.01 | 291,667 |
| 2020-05-01 | Open-market sale | 8,334 | $9.93 | 287,500 |
| 2020-03-09 | Open-market sale | 10,100 | $10.22 | 3,411,246 |
| 2020-03-06 | Open-market sale | 75,700 | $11.10 | 3,421,346 |
| 2020-03-05 | Open-market sale | 41,600 | $11.96 | 3,497,046 |
| 2020-03-04 | Open-market sale | 41,900 | $12.19 | 3,538,646 |
| 2020-03-03 | Open-market sale | 57,800 | $12.42 | 3,580,546 |
| 2020-03-02 | Option exercise (derivative) | 4,167 | $0.00 | 35,417 |
| 2020-03-02 | Option exercise (derivative) | 8,333 | $0.00 | 24,835 |
| 2020-03-02 | Open-market sale | 22,900 | $12.56 | 3,638,346 |
| 2020-03-02 | Option exercise | 4,167 | $4.01 | 291,667 |
| 2020-03-02 | Open-market sale | 4,167 | $12.56 | 287,500 |
| 2020-03-02 | Option exercise | 8,333 | $3.63 | 295,833 |
| 2020-02-14 | Option exercise (derivative) | 6,987 | $0.00 | 5,250 |
| 2020-02-14 | Open-market sale | 6,987 | $14.90 | 287,500 |
| 2020-02-14 | Option exercise | 6,987 | $9.55 | 294,487 |
| 2020-02-10 | Tax withholding | 2,192 | $14.39 | 287,500 |
| 2020-02-10 | Tax withholding | 2,162 | $14.39 | 289,692 |
| 2020-02-10 | Tax withholding | 4,323 | $14.39 | 291,854 |
| 2020-02-10 | Tax withholding | 3,099 | $14.39 | 296,177 |
| 2020-02-06 | Open-market sale | 89,658 | $14.72 | 3,641,772 |
| 2020-02-05 | Open-market sale | 83,856 | $12.59 | 3,731,430 |
| 2020-02-04 | Open-market sale | 32,325 | $12.98 | 3,815,286 |
| 2020-02-03 | Open-market sale | 44,161 | $12.98 | 3,847,611 |
| 2020-01-21 | Option exercise (derivative) | 979 | $0.00 | 33,168 |
| 2020-01-21 | Open-market sale | 979 | $14.57 | 318,750 |
| 2020-01-21 | Option exercise | 979 | $3.63 | 319,729 |
| 2020-01-17 | Option exercise (derivative) | 5,009 | $0.00 | 34,147 |
| 2020-01-17 | Option exercise | 5,009 | $3.63 | 323,759 |
| 2020-01-17 | Open-market sale | 5,009 | $14.61 | 318,750 |
| 2020-01-16 | Option exercise (derivative) | 3,400 | $0.00 | 39,156 |
| 2020-01-16 | Option exercise | 3,400 | $3.63 | 322,150 |
| 2020-01-16 | Open-market sale | 3,400 | $14.60 | 318,750 |
| 2020-01-15 | Option exercise (derivative) | 2,400 | $0.00 | 42,556 |
| 2020-01-15 | Open-market sale | 2,400 | $14.60 | 318,750 |
| 2020-01-15 | Option exercise | 2,400 | $3.63 | 321,150 |
| 2020-01-14 | Option exercise (derivative) | 2,900 | $0.00 | 44,956 |
| 2020-01-14 | Open-market sale | 2,900 | $14.62 | 318,750 |
| 2020-01-14 | Option exercise | 2,900 | $3.63 | 321,650 |
| 2020-01-13 | Option exercise (derivative) | 4,663 | $0.00 | 47,856 |
| 2020-01-13 | Option exercise | 4,663 | $3.63 | 323,413 |
| 2020-01-13 | Open-market sale | 4,663 | $14.59 | 318,750 |
| 2020-01-10 | Option exercise (derivative) | 2,101 | $0.00 | 52,519 |
| 2020-01-10 | Option exercise (derivative) | 303 | $0.00 | 39,584 |
| 2020-01-10 | Option exercise | 303 | $4.01 | 319,053 |
| 2020-01-10 | Open-market sale | 303 | $14.49 | 318,750 |
| 2020-01-10 | Option exercise | 2,101 | $3.63 | 320,851 |
| 2020-01-09 | Option exercise (derivative) | 2,200 | $0.00 | 54,620 |
| 2020-01-09 | Option exercise (derivative) | 2,200 | $0.00 | 39,887 |
| 2020-01-09 | Option exercise | 2,200 | $3.63 | 320,950 |
| 2020-01-09 | Open-market sale | 2,200 | $14.73 | 318,750 |
| 2020-01-08 | Option exercise (derivative) | 2,800 | $0.00 | 56,820 |
| 2020-01-08 | Option exercise (derivative) | 2,800 | $0.00 | 42,087 |
| 2020-01-08 | Option exercise | 2,800 | $3.63 | 321,550 |
| 2020-01-08 | Open-market sale | 2,800 | $14.89 | 318,750 |
| 2020-01-07 | Option exercise (derivative) | 2,743 | $0.00 | 59,620 |
| 2020-01-07 | Option exercise (derivative) | 2,732 | $0.00 | 44,887 |
| 2020-01-07 | Option exercise | 2,732 | $4.01 | 321,482 |
| 2020-01-07 | Option exercise | 2,743 | $3.63 | 321,493 |
| 2020-01-07 | Open-market sale | 2,743 | $15.08 | 318,750 |
| 2020-01-06 | Option exercise (derivative) | 3,700 | $0.00 | 62,363 |
| 2020-01-06 | Option exercise (derivative) | 3,700 | $0.00 | 47,619 |
| 2020-01-06 | Option exercise | 3,700 | $4.01 | 322,450 |
| 2020-01-06 | Open-market sale | 3,700 | $15.19 | 318,750 |
| 2020-01-03 | Option exercise (derivative) | 3,000 | $0.00 | 51,319 |
| 2020-01-03 | Option exercise (derivative) | 3,000 | $0.00 | 66,063 |
| 2020-01-03 | Open-market sale | 3,000 | $15.08 | 318,750 |
| 2020-01-03 | Option exercise | 3,000 | $4.01 | 321,750 |
| 2020-01-02 | Option exercise (derivative) | 3,600 | $0.00 | 69,063 |
| 2020-01-02 | Option exercise (derivative) | 3,600 | $0.00 | 54,319 |
| 2020-01-02 | Open-market sale | 3,600 | $15.13 | 318,750 |
| 2020-01-02 | Option exercise | 3,600 | $3.63 | 322,350 |
| 2019-12-27 | Open-market sale | 4,905 | $15.52 | 3,891,772 |
| 2019-12-26 | Open-market sale | 23,687 | $15.65 | 3,896,677 |
| 2019-12-24 | Open-market sale | 19,618 | $15.52 | 3,920,364 |
| 2019-12-23 | Open-market sale | 24,992 | $15.51 | 3,939,982 |
| 2019-12-20 | Open-market sale | 39,010 | $15.52 | 3,964,974 |
| 2019-12-19 | Open-market sale | 37,788 | $15.51 | 4,003,984 |
| 2019-12-17 | Gift | 32,500 | $0.00 | 4,041,772 |
| 2019-12-11 | Option exercise (derivative) | 4,166 | $0.00 | 57,919 |
| 2019-12-11 | Option exercise (derivative) | 8,500 | $0.00 | 72,663 |
| 2019-12-11 | Option exercise (derivative) | 8,500 | $0.00 | 12,237 |
| 2019-12-11 | Option exercise | 4,166 | $4.01 | 322,916 |
| 2019-12-11 | Open-market sale | 8,500 | $15.60 | 318,750 |
| 2019-12-11 | Option exercise | 8,500 | $9.55 | 327,250 |
| 2019-11-10 | Tax withholding | 6,198 | $15.31 | 331,198 |
| 2019-11-10 | Tax withholding | 3,099 | $15.31 | 328,099 |
| 2019-11-10 | Tax withholding | 3,099 | $15.31 | 325,000 |
| 2019-11-10 | Tax withholding | 3,099 | $15.31 | 318,750 |
| 2019-09-11 | Option exercise (derivative) | 12,501 | $0.00 | 81,163 |
| 2019-09-11 | Option exercise (derivative) | 6,249 | $0.00 | 62,085 |
| 2019-09-11 | Option exercise (derivative) | 13,750 | $0.00 | 20,737 |
| 2019-09-11 | Option exercise | 6,249 | $4.01 | 356,249 |
| 2019-09-11 | Option exercise | 13,750 | $9.55 | 363,750 |
| 2019-09-11 | Option exercise | 12,501 | $3.63 | 362,501 |
| 2019-09-11 | Open-market sale | 12,501 | $12.59 | 350,000 |
| 2019-08-10 | Option exercise (derivative) | 5,250 | $0.00 | 0 |
| 2019-08-10 | Tax withholding | 12,396 | $11.81 | 371,693 |
| 2019-08-10 | Tax withholding | 2,603 | $11.81 | 384,089 |
| 2019-08-10 | Tax withholding | 12,396 | $11.81 | 356,198 |
| 2019-08-10 | Tax withholding | 6,198 | $11.81 | 350,000 |
| 2019-08-10 | Option exercise | 5,250 | $0.00 | 386,692 |
| 2019-08-10 | Tax withholding | 3,099 | $11.81 | 368,594 |
| 2019-07-25 | Grant / award | 100,000 | $0.00 | 318,750 |
| 2019-07-25 | Grant / award | 100,000 | $0.00 | 418,750 |
| 2019-06-12 | Option exercise (derivative) | 6,249 | $0.00 | 68,334 |
| 2019-06-12 | Option exercise (derivative) | 13,750 | $0.00 | 34,487 |
| 2019-06-12 | Option exercise (derivative) | 12,501 | $0.00 | 93,664 |
| 2019-06-12 | Option exercise | 13,750 | $9.55 | 232,500 |
| 2019-06-12 | Option exercise | 12,501 | $3.63 | 231,251 |
| 2019-06-12 | Option exercise | 6,249 | $4.01 | 224,999 |
| 2019-06-12 | Open-market sale | 13,750 | $16.09 | 218,750 |
| 2019-05-10 | Option exercise (derivative) | 5,250 | $0.00 | 5,250 |
| 2019-05-10 | Option exercise | 5,250 | $0.00 | 228,232 |
| 2019-05-10 | Tax withholding | 4,567 | $15.27 | 218,750 |
| 2019-05-10 | Tax withholding | 1,816 | $15.27 | 226,416 |
| 2019-05-10 | Tax withholding | 3,099 | $15.27 | 223,317 |
| 2019-03-13 | Option exercise (derivative) | 12,501 | $0.00 | 106,165 |
| 2019-03-13 | Option exercise (derivative) | 13,750 | $0.00 | 48,237 |
| 2019-03-13 | Option exercise (derivative) | 6,249 | $0.00 | 74,583 |
| 2019-03-13 | Option exercise | 6,249 | $4.01 | 243,749 |
| 2019-03-13 | Option exercise | 12,501 | $3.63 | 250,001 |
| 2019-03-13 | Option exercise | 13,750 | $9.55 | 251,250 |
| 2019-03-13 | Open-market sale | 12,501 | $13.05 | 237,500 |
| 2019-02-10 | Option exercise (derivative) | 5,250 | $0.00 | 10,500 |
| 2019-02-10 | Tax withholding | 2,144 | $14.77 | 243,983 |
| 2019-02-10 | Tax withholding | 2,162 | $14.77 | 241,821 |
| 2019-02-10 | Tax withholding | 4,321 | $14.77 | 237,500 |
| 2019-02-10 | Option exercise | 5,250 | $0.00 | 246,127 |
| 2018-12-12 | Option exercise (derivative) | 6,249 | $0.00 | 80,832 |
| 2018-12-12 | Option exercise (derivative) | 12,501 | $0.00 | 118,666 |
| 2018-12-12 | Option exercise (derivative) | 13,750 | $0.00 | 61,987 |
| 2018-12-12 | Option exercise | 6,249 | $4.01 | 262,499 |
| 2018-12-12 | Option exercise | 12,501 | $3.63 | 268,751 |
| 2018-12-12 | Open-market sale | 12,501 | $16.16 | 256,250 |
| 2018-12-12 | Option exercise | 13,750 | $9.55 | 270,000 |
| 2018-11-10 | Option exercise (derivative) | 5,250 | $0.00 | 15,750 |
| 2018-11-10 | Tax withholding | 3,099 | $17.00 | 256,250 |
| 2018-11-10 | Tax withholding | 6,198 | $17.00 | 259,349 |
| 2018-11-10 | Option exercise | 5,250 | $0.00 | 265,547 |
| 2018-11-10 | Tax withholding | 2,603 | $17.00 | 260,297 |
| 2018-09-12 | Option exercise (derivative) | 12,900 | $0.00 | 75,737 |
| 2018-09-12 | Option exercise (derivative) | 12,501 | $0.00 | 131,167 |
| 2018-09-12 | Option exercise (derivative) | 12,919 | $0.00 | 87,081 |
| 2018-09-12 | Option exercise | 12,919 | $4.01 | 287,919 |
| 2018-09-12 | Option exercise | 12,501 | $3.63 | 287,501 |
| 2018-09-12 | Option exercise | 12,900 | $9.55 | 287,900 |
| 2018-09-12 | Open-market sale | 12,501 | $14.33 | 275,000 |
| 2018-08-10 | Option exercise (derivative) | 5,250 | $0.00 | 21,000 |
| 2018-08-10 | Tax withholding | 12,395 | $13.60 | 302,130 |
| 2018-08-10 | Tax withholding | 130 | $13.60 | 324,316 |
| 2018-08-10 | Tax withholding | 2,603 | $13.60 | 321,713 |
| 2018-08-10 | Tax withholding | 1,591 | $13.60 | 320,122 |
| 2018-08-10 | Tax withholding | 4,649 | $13.60 | 315,473 |
| 2018-08-10 | Option exercise | 5,250 | $0.00 | 320,723 |
| 2018-08-10 | Tax withholding | 6,198 | $13.60 | 314,525 |
| 2018-08-10 | Tax withholding | 27,130 | $13.60 | 275,000 |
| 2018-07-26 | Grant / award | 100,000 | $0.00 | 380,063 |
| 2018-06-13 | Option exercise (derivative) | 13,750 | $0.00 | 88,637 |
| 2018-06-13 | Option exercise (derivative) | 12,501 | $0.00 | 143,668 |
| 2018-06-13 | Option exercise | 13,750 | $9.55 | 293,813 |
| 2018-06-13 | Option exercise | 12,501 | $3.63 | 292,564 |
| 2018-06-13 | Open-market sale | 12,501 | $13.73 | 280,063 |
| 2018-05-10 | Option exercise (derivative) | 5,250 | $0.00 | 26,250 |
| 2018-05-10 | Tax withholding | 2,603 | $13.20 | 292,501 |
| 2018-05-10 | Tax withholding | 6,198 | $13.20 | 284,712 |
| 2018-05-10 | Tax withholding | 1,591 | $13.20 | 290,910 |
| 2018-05-10 | Tax withholding | 4,649 | $13.20 | 280,063 |
| 2018-05-10 | Option exercise | 5,250 | $0.00 | 295,104 |
| 2018-05-10 | Tax withholding | 130 | $13.20 | 289,854 |
| 2018-03-14 | Option exercise (derivative) | 7,613 | $0.00 | 102,387 |
| 2018-03-14 | Option exercise (derivative) | 43,831 | $0.00 | 156,169 |
| 2018-03-14 | Option exercise | 7,613 | $9.55 | 313,019 |
| 2018-03-14 | Open-market sale | 7,613 | $13.72 | 305,406 |
| 2018-03-14 | Option exercise | 43,831 | $3.63 | 349,237 |
| 2018-03-14 | Open-market sale | 2,382 | $13.72 | 3,908,179 |
| 2018-03-13 | Open-market sale | 45,697 | $13.51 | 3,910,561 |
| 2018-02-16 | Open-market sale | 50,000 | $12.52 | 3,923,481 |
| 2018-02-10 | Tax withholding | 4,698 | $11.67 | 377,134 |
| 2018-02-10 | Tax withholding | 99 | $11.67 | 386,954 |
| 2018-02-10 | Tax withholding | 3,945 | $11.67 | 381,832 |
| 2018-02-10 | Tax withholding | 1,177 | $11.67 | 385,777 |
| 2018-02-10 | Option exercise (derivative) | 5,250 | $0.00 | 31,500 |
| 2018-02-10 | Tax withholding | 19,723 | $11.67 | 305,406 |
| 2018-02-10 | Option exercise | 5,250 | $0.00 | 325,129 |
| 2017-11-24 | Option exercise (derivative) | 47,250 | $0.00 | 36,750 |
| 2017-11-24 | Option exercise | 47,250 | $0.00 | 378,000 |
| 2017-11-10 | Tax withholding | 5,582 | $8.85 | 390,577 |
| 2017-11-10 | Tax withholding | 99 | $8.85 | 397,365 |
| 2017-11-10 | Tax withholding | 3,524 | $8.85 | 387,053 |
| 2017-11-10 | Tax withholding | 1,206 | $8.85 | 396,159 |
| 2017-08-10 | Tax withholding | 3,524 | $4.04 | 398,757 |
| 2017-08-10 | Tax withholding | 18,790 | $4.04 | 402,281 |
| 2017-08-10 | Tax withholding | 1,206 | $4.04 | 421,071 |
| 2017-08-10 | Tax withholding | 99 | $4.04 | 422,277 |
| 2017-08-10 | Tax withholding | 1,293 | $4.04 | 397,464 |
| 2017-07-27 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2017-07-27 | Grant / award | 54,719 | $0.00 | 475,621 |
| 2017-07-27 | Grant / award | 100,000 | $0.00 | 420,902 |
| 2017-05-10 | Tax withholding | 112 | $3.98 | 327,903 |
| 2017-05-10 | Tax withholding | 1,391 | $3.98 | 326,512 |
| 2017-05-10 | Tax withholding | 4,105 | $3.98 | 320,902 |
| 2017-05-10 | Tax withholding | 1,505 | $3.98 | 325,007 |
| 2017-02-10 | Tax withholding | 4,105 | $3.28 | 328,015 |
| 2017-02-10 | Tax withholding | 115 | $3.28 | 335,031 |
| 2017-02-10 | Tax withholding | 1,506 | $3.28 | 332,120 |
| 2017-02-10 | Tax withholding | 1,405 | $3.28 | 333,626 |
| 2016-11-10 | Tax withholding | 99 | $2.78 | 341,168 |
| 2016-11-10 | Tax withholding | 1,206 | $2.78 | 339,962 |
| 2016-11-10 | Tax withholding | 3,524 | $2.78 | 335,146 |
| 2016-11-10 | Tax withholding | 1,292 | $2.78 | 338,670 |
| 2016-08-10 | Tax withholding | 1,206 | $3.19 | 354,877 |
| 2016-08-10 | Tax withholding | 8,794 | $3.19 | 341,267 |
| 2016-08-10 | Tax withholding | 3,524 | $3.19 | 350,061 |
| 2016-08-10 | Tax withholding | 1,292 | $3.19 | 353,585 |
| 2016-08-10 | Tax withholding | 99 | $3.19 | 356,083 |
| 2016-07-29 | Grant / award (derivative) | 200,000 | $0.00 | 200,000 |
| 2016-07-29 | Grant / award | 200,000 | $0.00 | 419,339 |
| 2016-05-10 | Tax withholding | 4,105 | $3.53 | 219,339 |
| 2016-05-10 | Tax withholding | 115 | $3.53 | 226,354 |
| 2016-05-10 | Tax withholding | 1,405 | $3.53 | 224,949 |
| 2016-05-10 | Tax withholding | 1,505 | $3.53 | 223,444 |
| 2016-02-11 | Open-market buy | 17,875 | $2.86 | 3,171,541 |
| 2016-02-10 | Open-market buy | 15,750 | $2.99 | 3,153,666 |
| 2016-02-10 | Tax withholding | 1,405 | $2.92 | 232,080 |
| 2016-02-10 | Tax withholding | 4,105 | $2.92 | 226,469 |
| 2016-02-10 | Tax withholding | 1,506 | $2.92 | 230,574 |
| 2016-02-10 | Tax withholding | 115 | $2.92 | 233,485 |
| 2015-11-10 | Tax withholding | 99 | $5.24 | 239,622 |
| 2015-11-10 | Tax withholding | 3,524 | $5.24 | 233,600 |
| 2015-11-10 | Tax withholding | 1,206 | $5.24 | 238,416 |
| 2015-11-10 | Tax withholding | 1,292 | $5.24 | 237,124 |
| 2015-08-25 | Grant / award | 4,176 | $0.00 | 240,114 |
| 2015-08-25 | Tax withholding | 393 | $4.95 | 239,721 |
| 2015-08-10 | Tax withholding | 13,755 | $5.61 | 235,938 |
| 2015-08-10 | Tax withholding | 1,262 | $5.61 | 249,693 |
| 2015-08-10 | Tax withholding | 13,755 | $5.61 | 235,938 |
| 2015-08-10 | Tax withholding | 1,262 | $5.61 | 249,693 |
| 2015-07-25 | Grant / award (derivative) | 84,000 | $0.00 | 84,000 |
| 2015-07-25 | Grant / award | 23,400 | $0.00 | 265,790 |
| 2015-07-24 | Tax withholding | 4,707 | $6.18 | 242,390 |
| 2015-07-23 | Grant / award | 51,324 | $0.00 | 247,097 |
| 2015-05-10 | Tax withholding | 1,261 | $5.30 | 195,773 |
| 2015-02-10 | Tax withholding | 1,506 | $6.10 | 197,034 |
| 2014-11-10 | Tax withholding | 1,292 | $4.12 | 198,540 |
| 2014-11-04 | Open-market buy | 62,000 | $3.99 | 3,123,081 |
| 2014-09-16 | Open-market buy | 10,250 | $4.57 | 3,061,081 |
| 2014-09-15 | Open-market buy | 11,400 | $4.56 | 3,050,831 |
| 2014-08-29 | Open-market buy | 7,000 | $4.79 | 3,039,431 |
| 2014-08-28 | Open-market buy | 9,300 | $4.61 | 3,032,431 |
| 2014-08-27 | Open-market buy | 7,600 | $4.69 | 3,023,131 |
| 2014-08-26 | Open-market buy | 8,100 | $4.66 | 3,015,531 |
| 2014-08-10 | Tax withholding | 5,168 | $5.04 | 199,832 |
| 2014-08-06 | Grant / award | 150,000 | $0.00 | 205,000 |
| 2013-07-25 | Grant / award (derivative) | 110,000 | $0.00 | 110,000 |
| 2013-07-25 | Grant / award | 55,000 | $0.00 | 55,000 |
| 2012-11-15 | Open-market buy | 16,973 | $5.92 | 3,007,431 |
| 2012-11-14 | Open-market buy | 18,827 | $5.96 | 2,990,458 |
| 2012-11-05 | Open-market buy | 14,400 | $6.02 | 2,971,631 |
| 2012-11-02 | Open-market buy | 32,704 | $6.03 | 2,957,231 |
| 2011-06-06 | Open-market sale | 36 | $15.00 | 2,046,034 |
| 2011-06-06 | Open-market sale | 64 | $15.00 | 3,674,410 |
| 2011-05-25 | Open-market sale | 612 | $15.00 | 2,046,070 |
| 2011-05-25 | Open-market sale | 1,088 | $15.00 | 3,674,474 |
| 2011-05-24 | Open-market sale | 105 | $15.00 | 3,675,562 |
| 2011-05-24 | Open-market sale | 59 | $15.00 | 2,046,682 |
| 2011-05-10 | Open-market sale | 9,962 | $17.72 | 3,675,667 |
| 2011-05-10 | Open-market sale | 5,604 | $17.72 | 2,046,741 |
| 2011-05-09 | Open-market sale | 5,603 | $17.82 | 2,052,345 |
| 2011-05-09 | Open-market sale | 9,961 | $17.82 | 3,685,629 |
| 2011-04-06 | Open-market sale | 14,935 | $21.08 | 3,695,590 |
| 2011-04-06 | Open-market sale | 8,401 | $21.08 | 2,057,948 |
| 2011-04-05 | Open-market sale | 14,934 | $21.51 | 3,710,525 |
| 2011-04-05 | Open-market sale | 8,400 | $21.51 | 2,066,349 |
| 2011-03-22 | Open-market sale | 7,002 | $23.26 | 2,074,749 |
| 2011-03-22 | Open-market sale | 12,448 | $23.26 | 3,725,459 |
| 2011-03-21 | Open-market sale | 7,002 | $23.43 | 2,081,751 |
| 2011-03-21 | Open-market sale | 12,448 | $23.43 | 3,737,907 |
| 2011-03-08 | Open-market sale | 7,002 | $23.66 | 2,088,753 |
| 2011-03-08 | Open-market sale | 12,448 | $23.66 | 3,750,355 |
| 2011-03-07 | Open-market sale | 12,448 | $23.57 | 3,762,803 |
| 2011-03-07 | Open-market sale | 7,002 | $23.57 | 2,095,755 |
| 2011-02-23 | Open-market sale | 8,401 | $22.27 | 2,102,757 |
| 2011-02-23 | Open-market sale | 14,935 | $22.27 | 3,775,251 |
| 2011-02-22 | Open-market sale | 8,400 | $22.55 | 2,111,158 |
| 2011-02-22 | Open-market sale | 14,934 | $22.55 | 3,790,186 |
| 2011-02-08 | Open-market sale | 9,799 | $23.28 | 2,119,558 |
| 2011-02-08 | Open-market sale | 17,421 | $23.28 | 3,805,120 |
| 2011-02-07 | Open-market sale | 17,421 | $23.38 | 3,822,541 |
| 2011-02-07 | Open-market sale | 9,799 | $23.38 | 2,129,357 |
| 2011-01-14 | J | 46 | $0.00 | 2,924,527 |
| 2011-01-12 | J | 69 | $0.00 | 2,924,481 |
| 2011-01-04 | Open-market sale | 5,604 | $19.21 | 2,139,156 |
| 2011-01-04 | Open-market sale | 9,962 | $19.21 | 3,839,962 |
| 2011-01-03 | Open-market sale | 9,961 | $19.28 | 3,849,924 |
| 2011-01-03 | Open-market sale | 5,603 | $19.28 | 2,144,760 |
| 2010-12-21 | Open-market sale | 12,448 | $20.49 | 3,859,885 |
| 2010-12-21 | Open-market sale | 7,002 | $20.49 | 2,150,363 |
| 2010-12-20 | Open-market sale | 12,448 | $20.42 | 3,872,333 |
| 2010-12-20 | Open-market sale | 7,002 | $20.42 | 2,157,365 |
| 2010-12-11 | Gift | 400 | $0.00 | 3,884,781 |
| 2010-12-07 | Open-market sale | 17,421 | $20.67 | 3,885,181 |
| 2010-12-07 | Open-market sale | 9,799 | $20.67 | 2,164,367 |
| 2010-12-06 | Open-market sale | 9,799 | $20.62 | 2,174,166 |
| 2010-12-06 | Open-market sale | 17,421 | $20.62 | 3,902,602 |
| 2010-11-23 | Open-market sale | 2,212 | $19.05 | 2,183,965 |
| 2010-11-23 | Open-market sale | 3,918 | $19.05 | 3,920,023 |
| 2010-11-22 | Open-market sale | 16,005 | $19.04 | 3,923,941 |
| 2010-11-22 | Open-market sale | 8,995 | $19.04 | 2,186,177 |
| 2010-11-08 | Open-market sale | 19,923 | $15.79 | 3,939,946 |
| 2010-11-08 | Open-market sale | 11,207 | $15.79 | 2,195,172 |
| 2010-10-01 | Open-market sale | 22,414 | $15.13 | 2,206,379 |
| 2010-10-01 | Open-market sale | 39,846 | $15.13 | 3,959,869 |
| 2010-09-20 | Open-market sale | 19,923 | $15.04 | 3,999,715 |
| 2010-09-20 | Open-market sale | 11,207 | $15.04 | 2,228,793 |
| 2010-04-30 | Grant / award (derivative) | 85,095 | $0.00 | 85,095 |
| 2010-03-03 | Open-market buy | 33,900 | $14.75 | 4,019,638 |
| 2010-02-10 | — | — | — | 6,903 |
| 2010-02-10 | — | — | — | 3,985,738 |
| 2010-02-10 | — | — | — | 2,240,000 |
| 2010-02-10 | — | — | — | 1 |
| 2010-02-10 | — | — | — | 1 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.