SEC CIK 1397362
Sanborn Scott
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| LCview stock → | 1,589,813 | 2026-06-09 |
| HAPNview stock → | 1,462,774 | 2026-08-26 |
| EHTHview stock → | 22,707 | 2009-11-24 |
Position History — HAPN
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — HAPN
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-26 | Open-market sale | 28,750 | $18.25 | 1,462,774 |
| 2026-08-25 | Option exercise (derivative) | 6,621 | $0.00 | 66,209 |
| 2026-08-25 | Option exercise (derivative) | 8,045 | $0.00 | 48,270 |
| 2026-08-25 | Option exercise (derivative) | 13,151 | $0.00 | 26,302 |
| 2026-08-25 | Tax withholding | 14,856 | $18.25 | 1,491,524 |
| 2026-08-25 | Option exercise | 6,621 | $0.00 | 1,506,380 |
| 2026-08-25 | Option exercise | 8,045 | $0.00 | 1,499,759 |
| 2026-08-25 | Option exercise | 13,151 | $0.00 | 1,491,714 |
| 2026-08-05 | Open-market sale | 28,750 | $20.56 | 1,478,563 |
| 2026-07-15 | Open-market sale | 28,750 | $20.08 | 1,507,313 |
| 2026-07-01 | Open-market sale | 25,000 | $21.00 | 1,536,063 |
| 2026-06-24 | Open-market sale | 28,750 | $19.17 | 1,561,063 |
| 2026-01-16 | Tax withholding | 149,140 | $20.36 | 1,356,345 |
| 2026-01-16 | Grant / award | 278,520 | $0.00 | 1,505,485 |
| 2025-11-25 | Option exercise (derivative) | 14,944 | $0.00 | 14,945 |
| 2025-11-25 | Option exercise (derivative) | 8,045 | $0.00 | 72,405 |
| 2025-11-25 | Option exercise (derivative) | 13,151 | $0.00 | 65,754 |
| 2025-11-25 | Option exercise | 13,151 | $0.00 | 1,238,165 |
| 2025-11-25 | Option exercise | 8,045 | $0.00 | 1,246,210 |
| 2025-11-25 | Tax withholding | 19,245 | $16.80 | 1,226,965 |
| 2025-11-25 | Option exercise | 14,944 | $0.00 | 1,225,014 |
| 2025-10-23 | Open-market sale | 30,000 | $19.29 | 1,210,070 |
| 2025-09-15 | Open-market sale | 30,000 | $17.04 | 1,240,070 |
| 2025-09-02 | Open-market sale | 30,000 | $16.65 | 1,270,070 |
| 2025-08-25 | Option exercise (derivative) | 14,944 | $0.00 | 29,889 |
| 2025-08-25 | Option exercise (derivative) | 13,151 | $0.00 | 78,905 |
| 2025-08-25 | Option exercise (derivative) | 8,045 | $0.00 | 80,450 |
| 2025-08-25 | Tax withholding | 19,245 | $16.31 | 1,300,070 |
| 2025-08-25 | Option exercise | 8,045 | $0.00 | 1,319,315 |
| 2025-08-25 | Option exercise | 13,151 | $0.00 | 1,311,270 |
| 2025-08-25 | Option exercise | 14,944 | $0.00 | 1,298,119 |
| 2025-07-17 | Open-market sale | 5,250 | $12.98 | 1,283,175 |
| 2025-07-03 | Open-market sale | 5,250 | $12.56 | 1,288,425 |
| 2025-06-20 | Open-market sale | 5,250 | $11.15 | 1,293,675 |
| 2025-06-05 | Open-market sale | 5,250 | $10.30 | 1,298,925 |
| 2025-05-25 | Option exercise (derivative) | 14,944 | $0.00 | 44,833 |
| 2025-05-25 | Option exercise (derivative) | 13,150 | $0.00 | 92,056 |
| 2025-05-25 | Option exercise (derivative) | 8,044 | $0.00 | 88,495 |
| 2025-05-25 | Option exercise | 14,944 | $0.00 | 1,302,226 |
| 2025-05-25 | Tax withholding | 19,245 | $9.86 | 1,304,175 |
| 2025-05-25 | Option exercise | 8,044 | $0.00 | 1,323,420 |
| 2025-05-25 | Option exercise | 13,150 | $0.00 | 1,315,376 |
| 2025-05-15 | Open-market sale | 5,250 | $10.65 | 1,287,282 |
| 2025-05-01 | Open-market sale | 5,250 | $10.00 | 1,292,532 |
| 2025-04-23 | Open-market sale | 5,250 | $10.34 | 1,297,782 |
| 2025-04-09 | Open-market sale | 5,250 | $10.00 | 1,303,032 |
| 2025-03-05 | Grant / award (derivative) | 96,539 | $0.00 | 96,539 |
| 2025-02-25 | Option exercise (derivative) | 13,151 | $0.00 | 105,206 |
| 2025-02-25 | Option exercise (derivative) | 8,253 | $0.00 | 0 |
| 2025-02-25 | Option exercise (derivative) | 14,945 | $0.00 | 59,777 |
| 2025-02-25 | Tax withholding | 14,998 | $12.47 | 1,308,282 |
| 2025-02-25 | Disposition to issuer | 8,253 | $12.47 | 1,323,280 |
| 2025-02-25 | Option exercise | 13,151 | $0.00 | 1,331,533 |
| 2025-02-25 | Option exercise | 14,945 | $0.00 | 1,318,382 |
| 2025-02-25 | Option exercise | 8,253 | $0.00 | 1,303,437 |
| 2025-02-06 | Open-market sale | 17,000 | $13.76 | 1,295,184 |
| 2025-01-02 | Open-market sale | 17,000 | $16.12 | 1,312,184 |
| 2024-12-05 | Open-market sale | 17,000 | $15.84 | 1,329,184 |
| 2024-11-25 | Option exercise (derivative) | 13,151 | $0.00 | 118,357 |
| 2024-11-25 | Option exercise (derivative) | 8,253 | $0.00 | 8,253 |
| 2024-11-25 | Option exercise (derivative) | 14,944 | $0.00 | 74,722 |
| 2024-11-25 | Disposition to issuer | 21,404 | $16.73 | 1,354,217 |
| 2024-11-25 | Option exercise | 8,253 | $0.00 | 1,347,526 |
| 2024-11-25 | Tax withholding | 8,033 | $16.73 | 1,346,184 |
| 2024-11-25 | Option exercise | 13,151 | $0.00 | 1,375,621 |
| 2024-11-25 | Option exercise | 14,944 | $0.00 | 1,362,470 |
| 2024-11-07 | Open-market sale | 17,000 | $14.89 | 1,339,273 |
| 2024-10-03 | Open-market sale | 17,000 | $11.09 | 1,356,273 |
| 2024-09-05 | Open-market sale | 17,000 | $11.36 | 1,373,273 |
| 2024-08-25 | Option exercise (derivative) | 13,151 | $0.00 | 131,508 |
| 2024-08-25 | Option exercise (derivative) | 8,252 | $0.00 | 16,506 |
| 2024-08-25 | Option exercise (derivative) | 14,944 | $0.00 | 89,666 |
| 2024-08-25 | Option exercise | 14,944 | $0.00 | 1,406,558 |
| 2024-08-25 | Option exercise | 8,252 | $0.00 | 1,391,614 |
| 2024-08-25 | Tax withholding | 8,033 | $12.33 | 1,390,273 |
| 2024-08-25 | Disposition to issuer | 21,403 | $12.33 | 1,398,306 |
| 2024-08-25 | Option exercise | 13,151 | $0.00 | 1,419,709 |
| 2024-08-08 | Open-market sale | 17,000 | $10.25 | 1,383,362 |
| 2024-05-25 | Option exercise (derivative) | 8,253 | $0.00 | 24,758 |
| 2024-05-25 | Option exercise (derivative) | 14,944 | $0.00 | 104,610 |
| 2024-05-25 | Option exercise (derivative) | 13,150 | $0.00 | 144,659 |
| 2024-05-25 | Option exercise | 13,150 | $0.00 | 1,429,798 |
| 2024-05-25 | Disposition to issuer | 21,403 | $9.02 | 1,408,395 |
| 2024-05-25 | Tax withholding | 8,033 | $9.02 | 1,400,362 |
| 2024-05-25 | Option exercise | 14,944 | $0.00 | 1,416,648 |
| 2024-05-25 | Option exercise | 8,253 | $0.00 | 1,401,704 |
| 2024-03-21 | Grant / award (derivative) | 498,754 | $0.00 | 498,754 |
| 2024-03-21 | Grant / award (derivative) | 157,809 | $0.00 | 157,809 |
| 2024-02-25 | Option exercise (derivative) | 14,945 | $0.00 | 119,554 |
| 2024-02-25 | Option exercise (derivative) | 13,496 | $0.00 | 0 |
| 2024-02-25 | Option exercise (derivative) | 8,253 | $0.00 | 33,011 |
| 2024-02-25 | Option exercise | 13,496 | $0.00 | 1,390,748 |
| 2024-02-25 | Option exercise | 11,758 | $0.00 | 1,402,506 |
| 2024-02-25 | Option exercise | 8,253 | $0.00 | 1,410,759 |
| 2024-02-25 | Option exercise | 14,945 | $0.00 | 1,425,704 |
| 2024-02-25 | Disposition to issuer | 13,496 | $8.15 | 1,412,208 |
| 2024-02-25 | Tax withholding | 18,757 | $8.15 | 1,393,451 |
| 2023-11-25 | Option exercise (derivative) | 11,758 | $0.00 | 11,758 |
| 2023-11-25 | Option exercise (derivative) | 13,496 | $0.00 | 13,496 |
| 2023-11-25 | Option exercise (derivative) | 8,252 | $0.00 | 41,264 |
| 2023-11-25 | Option exercise (derivative) | 14,944 | $0.00 | 134,499 |
| 2023-11-25 | Option exercise | 8,252 | $0.00 | 1,394,209 |
| 2023-11-25 | Disposition to issuer | 13,496 | $5.61 | 1,395,657 |
| 2023-11-25 | Option exercise | 14,944 | $0.00 | 1,409,153 |
| 2023-11-25 | Tax withholding | 18,405 | $5.61 | 1,377,252 |
| 2023-11-25 | Option exercise | 11,758 | $0.00 | 1,385,957 |
| 2023-11-25 | Option exercise | 13,496 | $0.00 | 1,374,199 |
| 2023-10-31 | Open-market buy | 10,000 | $5.19 | 1,360,703 |
| 2023-08-25 | Option exercise (derivative) | 8,253 | $0.00 | 49,516 |
| 2023-08-25 | Option exercise (derivative) | 14,944 | $0.00 | 149,443 |
| 2023-08-25 | Option exercise (derivative) | 11,758 | $0.00 | 23,516 |
| 2023-08-25 | Option exercise (derivative) | 13,496 | $0.00 | 26,992 |
| 2023-08-25 | Option exercise | 8,253 | $0.00 | 1,367,661 |
| 2023-08-25 | Disposition to issuer | 13,496 | $6.88 | 1,369,109 |
| 2023-08-25 | Option exercise | 14,944 | $0.00 | 1,382,605 |
| 2023-08-25 | Tax withholding | 18,406 | $6.88 | 1,350,703 |
| 2023-08-25 | Option exercise | 11,758 | $0.00 | 1,359,408 |
| 2023-08-25 | Option exercise | 13,496 | $0.00 | 1,347,650 |
| 2023-06-15 | Option exercise (derivative) | 293,243 | $0.00 | 0 |
| 2023-06-15 | Grant / award (derivative) | 293,243 | $0.00 | 293,243 |
| 2023-06-15 | Option exercise | 293,243 | $0.00 | 1,488,547 |
| 2023-06-15 | Tax withholding | 154,393 | $9.41 | 1,334,154 |
| 2023-05-25 | Option exercise (derivative) | 8,253 | $0.00 | 57,769 |
| 2023-05-25 | Option exercise (derivative) | 11,758 | $0.00 | 35,274 |
| 2023-05-25 | Option exercise (derivative) | 13,495 | $0.00 | 40,488 |
| 2023-05-25 | Option exercise (derivative) | 14,944 | $0.00 | 164,387 |
| 2023-05-25 | Tax withholding | 18,406 | $8.10 | 1,195,304 |
| 2023-05-25 | Disposition to issuer | 13,495 | $8.10 | 1,213,710 |
| 2023-05-25 | Option exercise | 14,944 | $0.00 | 1,227,205 |
| 2023-05-25 | Option exercise | 8,253 | $0.00 | 1,212,261 |
| 2023-05-25 | Option exercise | 11,758 | $0.00 | 1,204,008 |
| 2023-05-25 | Option exercise | 13,495 | $0.00 | 1,192,250 |
| 2023-03-12 | Grant / award (derivative) | 179,331 | $0.00 | 179,331 |
| 2023-02-25 | Option exercise (derivative) | 11,758 | $0.00 | 47,032 |
| 2023-02-25 | Option exercise (derivative) | 8,252 | $0.00 | 66,022 |
| 2023-02-25 | Option exercise (derivative) | 9,985 | $0.00 | 0 |
| 2023-02-25 | Option exercise (derivative) | 13,496 | $0.00 | 53,983 |
| 2023-02-25 | Option exercise | 9,985 | $0.00 | 1,128,893 |
| 2023-02-25 | Disposition to issuer | 27,273 | $9.61 | 1,245,303 |
| 2023-02-25 | Tax withholding | 66,548 | $9.61 | 1,178,755 |
| 2023-02-25 | Option exercise | 11,758 | $0.00 | 1,264,324 |
| 2023-02-25 | Option exercise | 110,177 | $0.00 | 1,252,566 |
| 2023-02-25 | Option exercise | 13,496 | $0.00 | 1,142,389 |
| 2023-02-25 | Option exercise | 8,252 | $0.00 | 1,272,576 |
| 2022-11-25 | Option exercise (derivative) | 9,984 | $0.00 | 9,985 |
| 2022-11-25 | Option exercise (derivative) | 13,496 | $0.00 | 67,479 |
| 2022-11-25 | Option exercise (derivative) | 11,758 | $0.00 | 58,790 |
| 2022-11-25 | Option exercise (derivative) | 110,177 | $0.00 | 110,177 |
| 2022-11-25 | Option exercise (derivative) | 8,253 | $0.00 | 74,274 |
| 2022-11-25 | Disposition to issuer | 13,496 | $10.54 | 1,192,711 |
| 2022-11-25 | Option exercise | 8,253 | $0.00 | 1,206,207 |
| 2022-11-25 | Option exercise | 11,758 | $0.00 | 1,197,954 |
| 2022-11-25 | Option exercise | 110,177 | $0.00 | 1,186,196 |
| 2022-11-25 | Option exercise | 13,496 | $0.00 | 1,076,019 |
| 2022-11-25 | Option exercise | 9,984 | $0.00 | 1,062,523 |
| 2022-11-25 | Tax withholding | 73,803 | $10.54 | 1,118,908 |
| 2022-09-30 | Option exercise (derivative) | 40,166 | $0.00 | 0 |
| 2022-09-30 | Tax withholding | 21,499 | $11.05 | 1,052,539 |
| 2022-09-30 | Option exercise | 40,166 | $3.48 | 1,074,038 |
| 2022-08-25 | Option exercise (derivative) | 110,177 | $0.00 | 220,354 |
| 2022-08-25 | Option exercise (derivative) | 8,253 | $0.00 | 82,527 |
| 2022-08-25 | Option exercise (derivative) | 13,495 | $0.00 | 80,975 |
| 2022-08-25 | Option exercise (derivative) | 9,984 | $0.00 | 19,969 |
| 2022-08-25 | Option exercise (derivative) | 11,758 | $0.00 | 70,548 |
| 2022-08-25 | Option exercise | 11,758 | $0.00 | 1,112,917 |
| 2022-08-25 | Option exercise | 9,984 | $0.00 | 977,487 |
| 2022-08-25 | Option exercise | 13,495 | $0.00 | 990,982 |
| 2022-08-25 | Option exercise | 110,177 | $0.00 | 1,101,159 |
| 2022-08-25 | Option exercise | 8,253 | $0.00 | 1,121,170 |
| 2022-08-25 | Disposition to issuer | 13,495 | $14.01 | 1,107,675 |
| 2022-08-25 | Tax withholding | 73,803 | $14.01 | 1,033,872 |
| 2022-07-20 | Option exercise (derivative) | 40,167 | $0.00 | 40,166 |
| 2022-07-20 | Option exercise | 40,167 | $3.48 | 986,877 |
| 2022-07-20 | Tax withholding | 19,374 | $14.70 | 967,503 |
| 2022-05-25 | Option exercise (derivative) | 8,252 | $0.00 | 90,780 |
| 2022-05-25 | Option exercise (derivative) | 11,758 | $0.00 | 82,306 |
| 2022-05-25 | Option exercise (derivative) | 110,176 | $0.00 | 330,531 |
| 2022-05-25 | Option exercise (derivative) | 9,984 | $0.00 | 29,953 |
| 2022-05-25 | Option exercise (derivative) | 13,496 | $0.00 | 94,470 |
| 2022-05-25 | Option exercise | 110,176 | $0.00 | 995,244 |
| 2022-05-25 | Option exercise | 8,252 | $0.00 | 951,055 |
| 2022-05-25 | Tax withholding | 6,191 | $12.71 | 942,803 |
| 2022-05-25 | Option exercise | 11,758 | $0.00 | 948,994 |
| 2022-05-25 | Tax withholding | 58,008 | $12.71 | 937,236 |
| 2022-05-25 | Tax withholding | 4,345 | $12.71 | 946,710 |
| 2022-05-25 | Disposition to issuer | 13,496 | $12.71 | 885,068 |
| 2022-05-25 | Option exercise | 13,496 | $0.00 | 898,564 |
| 2022-05-25 | Tax withholding | 5,257 | $12.71 | 885,068 |
| 2022-05-25 | Option exercise | 9,984 | $0.00 | 890,325 |
| 2022-03-13 | Grant / award (derivative) | 99,032 | $0.00 | 99,032 |
| 2022-02-25 | Option exercise (derivative) | 9,329 | $0.00 | 0 |
| 2022-02-25 | Option exercise (derivative) | 9,984 | $0.00 | 39,937 |
| 2022-02-25 | Option exercise (derivative) | 11,758 | $0.00 | 94,064 |
| 2022-02-25 | Option exercise (derivative) | 13,496 | $0.00 | 107,966 |
| 2022-02-25 | Option exercise | 13,496 | $0.00 | 888,270 |
| 2022-02-25 | Tax withholding | 5,257 | $18.06 | 874,774 |
| 2022-02-25 | Tax withholding | 4,912 | $18.06 | 870,047 |
| 2022-02-25 | Option exercise | 9,329 | $0.00 | 874,959 |
| 2022-02-25 | Disposition to issuer | 13,496 | $18.06 | 874,774 |
| 2022-02-25 | Option exercise | 11,758 | $0.00 | 886,532 |
| 2022-02-25 | Tax withholding | 6,191 | $18.06 | 880,341 |
| 2022-02-25 | Option exercise | 9,984 | $0.00 | 880,031 |
| 2022-01-20 | Grant / award (derivative) | 440,707 | $0.00 | 440,707 |
| 2021-12-21 | Option exercise (derivative) | 25,000 | $0.00 | 80,333 |
| 2021-12-21 | Tax withholding | 3,591 | $24.19 | 865,630 |
| 2021-12-21 | Option exercise | 25,000 | $3.48 | 869,221 |
| 2021-11-25 | Option exercise (derivative) | 10,190 | $0.00 | 0 |
| 2021-11-25 | Option exercise (derivative) | 9,984 | $0.00 | 49,921 |
| 2021-11-25 | Option exercise (derivative) | 13,495 | $0.00 | 121,462 |
| 2021-11-25 | Option exercise (derivative) | 11,758 | $0.00 | 105,822 |
| 2021-11-25 | Option exercise (derivative) | 9,328 | $0.00 | 9,329 |
| 2021-11-25 | Option exercise | 9,984 | $0.00 | 843,911 |
| 2021-11-25 | Option exercise | 11,758 | $0.00 | 850,412 |
| 2021-11-25 | Disposition to issuer | 13,495 | $38.07 | 838,654 |
| 2021-11-25 | Option exercise | 13,495 | $0.00 | 852,149 |
| 2021-11-25 | Tax withholding | 5,257 | $38.07 | 838,654 |
| 2021-11-25 | Tax withholding | 6,191 | $38.07 | 844,221 |
| 2021-11-25 | Tax withholding | 5,366 | $38.07 | 833,927 |
| 2021-11-25 | Option exercise | 10,190 | $0.00 | 839,293 |
| 2021-11-25 | Tax withholding | 4,912 | $38.07 | 829,103 |
| 2021-11-25 | Option exercise | 9,328 | $0.00 | 834,015 |
| 2021-08-25 | Option exercise (derivative) | 13,496 | $0.00 | 134,957 |
| 2021-08-25 | Option exercise (derivative) | 9,329 | $0.00 | 18,657 |
| 2021-08-25 | Option exercise (derivative) | 10,190 | $0.00 | 10,190 |
| 2021-08-25 | Option exercise (derivative) | 9,984 | $0.00 | 59,905 |
| 2021-08-25 | Option exercise (derivative) | 11,758 | $0.00 | 117,580 |
| 2021-08-25 | Option exercise | 9,984 | $0.00 | 824,377 |
| 2021-08-25 | Option exercise | 11,758 | $0.00 | 830,878 |
| 2021-08-25 | Disposition to issuer | 13,496 | $29.00 | 819,120 |
| 2021-08-25 | Option exercise | 13,496 | $0.00 | 832,616 |
| 2021-08-25 | Tax withholding | 5,257 | $29.08 | 819,120 |
| 2021-08-25 | Tax withholding | 6,191 | $29.08 | 824,687 |
| 2021-08-25 | Tax withholding | 5,366 | $29.08 | 814,393 |
| 2021-08-25 | Option exercise | 10,190 | $0.00 | 819,759 |
| 2021-08-25 | Tax withholding | 4,912 | $29.08 | 809,569 |
| 2021-08-25 | Option exercise | 9,329 | $0.00 | 814,481 |
| 2021-05-25 | Option exercise (derivative) | 13,496 | $0.00 | 148,453 |
| 2021-05-25 | Option exercise (derivative) | 9,984 | $0.00 | 69,889 |
| 2021-05-25 | Option exercise (derivative) | 10,190 | $0.00 | 20,380 |
| 2021-05-25 | Option exercise (derivative) | 9,328 | $0.00 | 27,986 |
| 2021-05-25 | Option exercise (derivative) | 11,758 | $0.00 | 129,338 |
| 2021-05-25 | Option exercise | 9,984 | $0.00 | 798,453 |
| 2021-05-25 | Option exercise | 11,758 | $0.00 | 811,344 |
| 2021-05-25 | Tax withholding | 7,106 | $13.90 | 799,586 |
| 2021-05-25 | Option exercise | 13,496 | $0.00 | 806,692 |
| 2021-05-25 | Tax withholding | 5,257 | $13.90 | 793,196 |
| 2021-05-25 | Tax withholding | 6,191 | $13.90 | 805,153 |
| 2021-05-25 | Tax withholding | 5,366 | $13.90 | 788,469 |
| 2021-05-25 | Option exercise | 10,190 | $0.00 | 793,835 |
| 2021-05-25 | Tax withholding | 4,912 | $13.90 | 783,645 |
| 2021-05-25 | Option exercise | 9,328 | $0.00 | 788,557 |
| 2021-04-07 | Open-market sale | 6,249 | $16.00 | 779,229 |
| 2021-03-19 | Option exercise (derivative) | 52,667 | $0.00 | 105,333 |
| 2021-03-19 | Option exercise | 52,667 | $3.48 | 804,771 |
| 2021-03-19 | Tax withholding | 19,293 | $21.72 | 785,478 |
| 2021-03-09 | Grant / award (derivative) | 141,096 | $0.00 | 141,096 |
| 2021-03-03 | Open-market sale | 8,523 | $11.73 | 752,104 |
| 2021-02-25 | Option exercise (derivative) | 9,329 | $0.00 | 37,314 |
| 2021-02-25 | Option exercise (derivative) | 6,881 | $0.00 | 0 |
| 2021-02-25 | Option exercise (derivative) | 13,495 | $0.00 | 161,949 |
| 2021-02-25 | Option exercise (derivative) | 10,190 | $0.00 | 30,570 |
| 2021-02-25 | Option exercise (derivative) | 9,984 | $0.00 | 79,873 |
| 2021-02-25 | Option exercise | 6,881 | $0.00 | 743,893 |
| 2021-02-25 | Tax withholding | 7,106 | $11.99 | 760,627 |
| 2021-02-25 | Option exercise | 13,495 | $0.00 | 767,733 |
| 2021-02-25 | Tax withholding | 5,366 | $11.99 | 754,238 |
| 2021-02-25 | Option exercise | 10,190 | $0.00 | 759,604 |
| 2021-02-25 | Tax withholding | 5,257 | $11.99 | 749,414 |
| 2021-02-25 | Tax withholding | 3,623 | $10.86 | 740,270 |
| 2021-02-25 | Option exercise | 9,984 | $0.00 | 754,671 |
| 2021-02-25 | Tax withholding | 4,912 | $11.99 | 744,687 |
| 2021-02-25 | Option exercise | 9,329 | $0.00 | 749,599 |
| 2021-01-13 | Open-market sale | 9,043 | $11.06 | 737,012 |
| 2020-12-21 | Open-market sale | 11,992 | $8.34 | 746,055 |
| 2020-11-25 | Option exercise (derivative) | 9,328 | $0.00 | 46,643 |
| 2020-11-25 | Option exercise (derivative) | 6,881 | $0.00 | 6,881 |
| 2020-11-25 | Option exercise (derivative) | 13,496 | $0.00 | 175,444 |
| 2020-11-25 | Option exercise (derivative) | 9,984 | $0.00 | 89,857 |
| 2020-11-25 | Option exercise (derivative) | 10,190 | $0.00 | 40,760 |
| 2020-11-25 | Option exercise (derivative) | 13,382 | $0.00 | 0 |
| 2020-11-25 | Tax withholding | 7,046 | $7.51 | 742,106 |
| 2020-11-25 | Option exercise | 13,382 | $0.00 | 749,152 |
| 2020-11-25 | Tax withholding | 4,912 | $7.51 | 735,770 |
| 2020-11-25 | Option exercise | 9,328 | $0.00 | 740,682 |
| 2020-11-25 | Tax withholding | 3,623 | $8.08 | 731,354 |
| 2020-11-25 | Option exercise | 6,881 | $0.00 | 734,977 |
| 2020-11-25 | Tax withholding | 7,106 | $7.51 | 758,047 |
| 2020-11-25 | Option exercise | 13,496 | $0.00 | 765,153 |
| 2020-11-25 | Tax withholding | 5,366 | $7.51 | 751,657 |
| 2020-11-25 | Option exercise | 10,190 | $0.00 | 757,023 |
| 2020-11-25 | Tax withholding | 5,257 | $7.51 | 746,833 |
| 2020-11-25 | Option exercise | 9,984 | $0.00 | 752,090 |
| 2020-11-18 | Open-market sale | 17,163 | $5.83 | 728,096 |
| 2020-08-25 | Option exercise (derivative) | 9,328 | $0.00 | 55,971 |
| 2020-08-25 | Option exercise (derivative) | 6,881 | $0.00 | 13,762 |
| 2020-08-25 | Option exercise (derivative) | 13,381 | $0.00 | 13,382 |
| 2020-08-25 | Option exercise (derivative) | 9,984 | $0.00 | 99,841 |
| 2020-08-25 | Option exercise (derivative) | 10,190 | $0.00 | 50,950 |
| 2020-08-25 | Option exercise (derivative) | 13,496 | $0.00 | 188,940 |
| 2020-08-25 | Tax withholding | 7,106 | $5.62 | 745,259 |
| 2020-08-25 | Option exercise | 13,496 | $0.00 | 752,365 |
| 2020-08-25 | Tax withholding | 5,366 | $5.62 | 738,869 |
| 2020-08-25 | Option exercise | 10,190 | $0.00 | 744,235 |
| 2020-08-25 | Tax withholding | 5,257 | $5.62 | 734,045 |
| 2020-08-25 | Option exercise | 9,984 | $0.00 | 739,302 |
| 2020-08-25 | Tax withholding | 7,046 | $5.62 | 729,318 |
| 2020-08-25 | Option exercise | 6,881 | $0.00 | 722,190 |
| 2020-08-25 | Tax withholding | 3,623 | $5.53 | 718,567 |
| 2020-08-25 | Option exercise | 9,328 | $0.00 | 727,895 |
| 2020-08-25 | Tax withholding | 4,912 | $5.62 | 722,983 |
| 2020-08-25 | Option exercise | 13,381 | $0.00 | 736,364 |
| 2020-05-25 | Option exercise (derivative) | 6,881 | $0.00 | 20,643 |
| 2020-05-25 | Option exercise (derivative) | 20,379 | $0.00 | 61,140 |
| 2020-05-25 | Option exercise (derivative) | 9,984 | $0.00 | 109,825 |
| 2020-05-25 | Option exercise (derivative) | 13,382 | $0.00 | 26,763 |
| 2020-05-25 | Option exercise (derivative) | 9,329 | $0.00 | 65,299 |
| 2020-05-25 | Option exercise (derivative) | 13,495 | $0.00 | 202,436 |
| 2020-05-25 | Option exercise | 6,881 | $0.00 | 687,415 |
| 2020-05-25 | Tax withholding | 3,623 | $5.26 | 683,792 |
| 2020-05-25 | Option exercise | 9,329 | $0.00 | 693,121 |
| 2020-05-25 | Tax withholding | 4,912 | $5.26 | 688,209 |
| 2020-05-25 | Tax withholding | 7,106 | $5.26 | 715,309 |
| 2020-05-25 | Option exercise | 13,495 | $0.00 | 722,415 |
| 2020-05-25 | Tax withholding | 10,731 | $5.26 | 708,920 |
| 2020-05-25 | Option exercise | 20,379 | $0.00 | 719,651 |
| 2020-05-25 | Tax withholding | 5,257 | $5.26 | 699,272 |
| 2020-05-25 | Option exercise | 9,984 | $0.00 | 704,529 |
| 2020-05-25 | Tax withholding | 7,046 | $5.26 | 694,545 |
| 2020-05-25 | Option exercise | 13,382 | $0.00 | 701,591 |
| 2020-05-12 | Option exercise (derivative) | 17,807 | $0.00 | 0 |
| 2020-05-12 | Tax withholding | 9,376 | $5.64 | 680,534 |
| 2020-05-12 | Option exercise | 17,807 | $0.00 | 689,910 |
| 2020-03-12 | Grant / award (derivative) | 81,519 | $0.00 | 81,519 |
| 2020-02-26 | Grant / award (derivative) | 215,931 | $0.00 | 215,931 |
| 2020-02-25 | Option exercise (derivative) | 13,381 | $0.00 | 40,145 |
| 2020-02-25 | Option exercise (derivative) | 9,328 | $0.00 | 74,628 |
| 2020-02-25 | Option exercise (derivative) | 6,880 | $0.00 | 27,524 |
| 2020-02-25 | Option exercise (derivative) | 9,984 | $0.00 | 119,809 |
| 2020-02-25 | Tax withholding | 4,912 | $11.87 | 661,041 |
| 2020-02-25 | Option exercise | 9,328 | $0.00 | 665,953 |
| 2020-02-25 | Tax withholding | 3,623 | $11.13 | 656,625 |
| 2020-02-25 | Option exercise | 13,381 | $0.00 | 674,422 |
| 2020-02-25 | Tax withholding | 7,046 | $11.87 | 667,376 |
| 2020-02-25 | Option exercise | 9,984 | $0.00 | 677,360 |
| 2020-02-25 | Tax withholding | 5,257 | $11.87 | 672,103 |
| 2020-02-25 | Option exercise | 6,880 | $0.00 | 660,248 |
| 2020-02-12 | Option exercise (derivative) | 17,807 | $0.00 | 17,807 |
| 2020-02-12 | Option exercise | 17,807 | $0.00 | 662,744 |
| 2020-02-12 | Tax withholding | 9,376 | $13.37 | 653,368 |
| 2020-01-17 | Option exercise (derivative) | 140,873 | $0.00 | 0 |
| 2020-01-17 | Tax withholding | 5,817 | $12.72 | 644,937 |
| 2020-01-17 | Option exercise | 140,873 | $0.51 | 650,754 |
| 2020-01-01 | Option exercise (derivative) | 22,844 | $0.00 | 0 |
| 2020-01-01 | Tax withholding | 12,659 | $12.62 | 509,881 |
| 2020-01-01 | Option exercise | 22,844 | $0.00 | 522,540 |
| 2019-12-19 | Option exercise (derivative) | 23,000 | $0.00 | 140,873 |
| 2019-12-19 | Option exercise | 23,000 | $0.51 | 500,653 |
| 2019-12-19 | Tax withholding | 957 | $12.31 | 499,696 |
| 2019-11-25 | Option exercise (derivative) | 9,984 | $0.00 | 129,793 |
| 2019-11-25 | Option exercise (derivative) | 9,328 | $0.00 | 83,956 |
| 2019-11-25 | Option exercise (derivative) | 13,381 | $0.00 | 53,525 |
| 2019-11-25 | Option exercise (derivative) | 6,881 | $0.00 | 34,404 |
| 2019-11-25 | Tax withholding | 4,912 | $13.08 | 466,591 |
| 2019-11-25 | Option exercise | 9,328 | $0.00 | 471,503 |
| 2019-11-25 | Tax withholding | 3,623 | $13.59 | 462,175 |
| 2019-11-25 | Option exercise | 6,881 | $0.00 | 465,798 |
| 2019-11-25 | Tax withholding | 5,257 | $13.08 | 477,653 |
| 2019-11-25 | Option exercise | 9,984 | $0.00 | 482,910 |
| 2019-11-25 | Tax withholding | 7,046 | $13.08 | 472,926 |
| 2019-11-25 | Option exercise | 13,381 | $0.00 | 479,972 |
| 2019-11-12 | Option exercise (derivative) | 17,806 | $0.00 | 35,614 |
| 2019-11-12 | Option exercise | 17,806 | $0.00 | 468,292 |
| 2019-11-12 | Tax withholding | 9,375 | $14.16 | 458,917 |
| 2019-08-29 | Option exercise (derivative) | 75,000 | $0.00 | 163,873 |
| 2019-08-29 | Option exercise | 75,000 | $0.51 | 453,386 |
| 2019-08-29 | Tax withholding | 2,900 | $13.25 | 450,486 |
| 2019-08-25 | Option exercise (derivative) | 9,984 | $0.00 | 139,777 |
| 2019-08-25 | Option exercise (derivative) | 9,329 | $0.00 | 93,284 |
| 2019-08-25 | Option exercise (derivative) | 6,881 | $0.00 | 41,285 |
| 2019-08-25 | Option exercise (derivative) | 13,380 | $0.00 | 66,906 |
| 2019-08-25 | Tax withholding | 4,912 | $13.06 | 367,324 |
| 2019-08-25 | Option exercise | 9,984 | $0.00 | 383,643 |
| 2019-08-25 | Tax withholding | 7,045 | $13.06 | 373,659 |
| 2019-08-25 | Option exercise | 13,380 | $0.00 | 380,704 |
| 2019-08-25 | Tax withholding | 5,257 | $13.06 | 378,386 |
| 2019-08-25 | Option exercise | 9,329 | $0.00 | 372,236 |
| 2019-08-25 | Tax withholding | 3,623 | $13.06 | 362,907 |
| 2019-08-25 | Option exercise | 6,881 | $0.00 | 366,530 |
| 2019-08-12 | Option exercise (derivative) | 17,806 | $0.00 | 53,420 |
| 2019-08-12 | Tax withholding | 9,375 | $14.89 | 359,649 |
| 2019-08-12 | Option exercise | 17,806 | $0.00 | 369,024 |
| 2019-05-25 | Option exercise (derivative) | 133,806 | $0.00 | 401,418 |
| 2019-05-25 | Option exercise (derivative) | 49,920 | $0.00 | 748,803 |
| 2019-05-25 | Option exercise (derivative) | 46,642 | $0.00 | 513,060 |
| 2019-05-25 | Option exercise (derivative) | 34,404 | $0.00 | 240,826 |
| 2019-05-25 | Tax withholding | 18,114 | $3.09 | 1,647,013 |
| 2019-05-25 | Option exercise | 34,404 | $0.00 | 1,665,127 |
| 2019-05-25 | Option exercise | 49,920 | $0.00 | 1,782,374 |
| 2019-05-25 | Option exercise | 133,806 | $0.00 | 1,802,903 |
| 2019-05-25 | Option exercise | 46,642 | $0.00 | 1,693,655 |
| 2019-05-25 | Tax withholding | 24,558 | $3.09 | 1,669,097 |
| 2019-05-25 | Tax withholding | 26,283 | $3.09 | 1,756,091 |
| 2019-05-25 | Tax withholding | 70,449 | $3.09 | 1,732,454 |
| 2019-05-12 | Option exercise (derivative) | 89,031 | $0.00 | 356,126 |
| 2019-05-12 | Option exercise | 89,031 | $0.00 | 1,677,598 |
| 2019-05-12 | Tax withholding | 46,875 | $3.57 | 1,630,723 |
| 2019-03-12 | Grant / award (derivative) | 535,224 | $0.00 | 535,224 |
| 2019-02-25 | Option exercise (derivative) | 34,404 | $0.00 | 275,230 |
| 2019-02-25 | Option exercise (derivative) | 46,642 | $0.00 | 559,702 |
| 2019-02-25 | Tax withholding | 18,114 | $3.10 | 1,563,983 |
| 2019-02-25 | Option exercise | 46,642 | $0.00 | 1,610,625 |
| 2019-02-25 | Tax withholding | 24,558 | $3.13 | 1,586,067 |
| 2019-02-25 | Option exercise | 34,404 | $0.00 | 1,582,097 |
| 2019-02-24 | Grant / award (derivative) | 798,723 | $0.00 | 798,723 |
| 2019-02-12 | Option exercise (derivative) | 89,032 | $0.00 | 445,157 |
| 2019-02-12 | Option exercise | 89,032 | $0.00 | 1,591,836 |
| 2019-02-12 | Tax withholding | 44,143 | $3.54 | 1,547,693 |
| 2019-01-01 | Option exercise (derivative) | 114,221 | $0.00 | 114,220 |
| 2019-01-01 | Tax withholding | 59,530 | $2.63 | 1,502,804 |
| 2019-01-01 | Option exercise | 114,221 | $0.00 | 1,562,334 |
| 2018-11-25 | Option exercise (derivative) | 34,403 | $0.00 | 309,634 |
| 2018-11-25 | Option exercise (derivative) | 46,642 | $0.00 | 606,344 |
| 2018-11-25 | Option exercise | 34,403 | $0.00 | 1,441,655 |
| 2018-11-25 | Option exercise | 46,642 | $0.00 | 1,488,297 |
| 2018-11-25 | Tax withholding | 40,184 | $3.47 | 1,448,113 |
| 2018-11-12 | Option exercise (derivative) | 89,031 | $0.00 | 534,189 |
| 2018-11-12 | Option exercise | 89,031 | $0.00 | 1,451,394 |
| 2018-11-12 | Tax withholding | 44,142 | $3.41 | 1,407,252 |
| 2018-08-25 | Option exercise (derivative) | 34,404 | $0.00 | 344,037 |
| 2018-08-25 | Option exercise (derivative) | 46,642 | $0.00 | 652,986 |
| 2018-08-25 | Option exercise | 46,642 | $0.00 | 1,400,047 |
| 2018-08-25 | Tax withholding | 40,184 | $3.84 | 1,359,863 |
| 2018-08-25 | Option exercise | 34,404 | $0.00 | 1,353,405 |
| 2018-08-12 | Option exercise (derivative) | 89,031 | $0.00 | 623,220 |
| 2018-08-12 | Option exercise | 89,031 | $0.00 | 1,363,143 |
| 2018-08-12 | Tax withholding | 44,142 | $3.69 | 1,319,001 |
| 2018-05-25 | Option exercise (derivative) | 46,641 | $0.00 | 699,628 |
| 2018-05-25 | Option exercise (derivative) | 34,404 | $0.00 | 378,441 |
| 2018-05-25 | Option exercise | 46,641 | $0.00 | 1,314,295 |
| 2018-05-25 | Tax withholding | 17,058 | $3.37 | 1,297,237 |
| 2018-05-25 | Tax withholding | 23,125 | $3.26 | 1,274,112 |
| 2018-05-25 | Option exercise | 34,404 | $0.00 | 1,267,654 |
| 2018-05-12 | Option exercise (derivative) | 89,032 | $0.00 | 712,251 |
| 2018-05-12 | Tax withholding | 44,143 | $3.32 | 1,233,250 |
| 2018-05-12 | Option exercise | 89,032 | $0.00 | 1,277,393 |
| 2018-02-25 | Option exercise (derivative) | 34,403 | $0.00 | 412,845 |
| 2018-02-25 | Tax withholding | 17,058 | $3.35 | 1,185,861 |
| 2018-02-25 | Option exercise | 34,403 | $0.00 | 1,202,919 |
| 2018-02-24 | Grant / award (derivative) | 746,269 | $0.00 | 746,269 |
| 2018-02-23 | Grant / award (derivative) | 228,441 | $0.00 | 228,441 |
| 2018-02-12 | Option exercise (derivative) | 89,031 | $0.00 | 801,283 |
| 2018-02-12 | Option exercise | 89,031 | $0.00 | 1,213,916 |
| 2018-02-12 | Tax withholding | 45,400 | $3.75 | 1,168,516 |
| 2017-11-25 | Option exercise (derivative) | 34,404 | $0.00 | 447,248 |
| 2017-11-25 | Option exercise | 34,404 | $0.00 | 1,142,838 |
| 2017-11-25 | Tax withholding | 17,953 | $4.26 | 1,124,885 |
| 2017-11-14 | Option exercise (derivative) | 73,700 | $0.00 | 1,194,360 |
| 2017-11-14 | Option exercise | 73,700 | $0.10 | 1,108,434 |
| 2017-11-14 | Open-market buy | 11,000 | $4.17 | 1,034,734 |
| 2017-11-13 | Open-market sale | 47,273 | $4.23 | 1,023,734 |
| 2017-11-12 | Option exercise (derivative) | 89,032 | $0.00 | 890,314 |
| 2017-11-12 | Option exercise | 89,032 | $0.00 | 1,071,007 |
| 2017-10-16 | Option exercise (derivative) | 40,000 | $0.00 | 1,268,060 |
| 2017-10-16 | Option exercise | 40,000 | $0.10 | 979,924 |
| 2017-08-28 | Open-market sale | 18,150 | $6.08 | 939,924 |
| 2017-08-25 | Option exercise (derivative) | 34,404 | $0.00 | 481,652 |
| 2017-08-25 | Option exercise | 34,404 | $0.00 | 958,074 |
| 2017-08-14 | Open-market sale | 46,667 | $5.77 | 923,670 |
| 2017-08-12 | Option exercise (derivative) | 89,031 | $0.00 | 979,346 |
| 2017-08-12 | Option exercise | 89,031 | $0.00 | 970,337 |
| 2017-05-26 | Open-market sale | 18,028 | $5.70 | 881,306 |
| 2017-05-25 | Option exercise (derivative) | 34,403 | $0.00 | 516,056 |
| 2017-05-25 | Option exercise | 34,403 | $0.00 | 899,334 |
| 2017-05-15 | Open-market sale | 45,970 | $5.89 | 864,931 |
| 2017-05-12 | Option exercise (derivative) | 89,031 | $0.00 | 1,068,377 |
| 2017-05-12 | Option exercise | 89,031 | $0.00 | 910,901 |
| 2017-02-24 | Grant / award (derivative) | 550,459 | $0.00 | 550,459 |
| 2017-02-13 | Open-market sale | 33,669 | $6.74 | 1,977,793 |
| 2016-11-14 | Open-market sale | 46,138 | $6.18 | 2,011,462 |
| 2016-08-15 | Open-market sale | 38,381 | $5.61 | 2,055,438 |
| 2016-05-14 | Grant / award | 1,424,502 | $0.00 | 2,093,819 |
| 2016-03-03 | Grant / award (derivative) | 59,495 | $0.00 | 59,495 |
| 2016-02-26 | Grant / award (derivative) | 1,172,943 | $0.00 | 1,172,943 |
| 2016-01-06 | Option exercise (derivative) | 35,000 | $0.00 | 1,308,060 |
| 2016-01-06 | Option exercise (derivative) | 35,000 | $0.00 | 790,000 |
| 2016-01-06 | Option exercise | 35,000 | $0.70 | 702,165 |
| 2016-01-06 | Open-market sale | 35,000 | $10.30 | 667,165 |
| 2015-12-07 | Option exercise (derivative) | 35,000 | $0.00 | 825,000 |
| 2015-12-07 | Open-market sale | 35,000 | $13.16 | 667,165 |
| 2015-12-07 | Option exercise | 35,000 | $0.70 | 702,165 |
| 2015-11-06 | Option exercise (derivative) | 35,000 | $0.00 | 860,000 |
| 2015-11-06 | Option exercise | 35,000 | $0.70 | 701,544 |
| 2015-11-06 | Open-market sale | 35,000 | $14.41 | 666,544 |
| 2015-10-06 | Option exercise (derivative) | 35,000 | $0.00 | 895,000 |
| 2015-10-06 | Option exercise | 35,000 | $0.70 | 701,544 |
| 2015-10-06 | Open-market sale | 35,000 | $13.84 | 666,544 |
| 2015-09-08 | Option exercise (derivative) | 35,000 | $0.00 | 930,000 |
| 2015-09-08 | Option exercise | 35,000 | $0.70 | 701,544 |
| 2015-09-08 | Open-market sale | 35,000 | $12.36 | 666,544 |
| 2015-08-06 | Option exercise (derivative) | 35,000 | $0.00 | 965,000 |
| 2015-08-06 | Open-market sale | 35,000 | $13.80 | 666,544 |
| 2015-08-06 | Option exercise | 35,000 | $0.70 | 701,544 |
| 2014-12-10 | — | — | — | 665,956 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.