SEC CIK 1644651
ANDERSON JAMES ROBERT
Reported ownership across 4 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| LSCCview stock → | 715,055 | 2024-05-23 |
| COHRview stock → | 185,287 | 2026-08-28 |
| ENTGview stock → | 4,877 | 2024-04-24 |
| AMATview stock → | 1,547 | 2026-03-12 |
Position History — LSCC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — LSCC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2024-05-23 | Open-market sale | 209 | $78.05 | 715,055 |
| 2024-05-23 | Open-market sale | 8,881 | $77.57 | 715,264 |
| 2024-05-23 | Open-market sale | 12,357 | $75.51 | 746,929 |
| 2024-05-23 | Open-market sale | 22,784 | $76.16 | 724,145 |
| 2024-05-22 | Option exercise (derivative) | 30,000 | $0.00 | 114,363 |
| 2024-05-22 | Option exercise | 30,000 | $8.24 | 789,286 |
| 2024-05-22 | Open-market sale | 12,249 | $74.62 | 777,037 |
| 2024-05-22 | Open-market sale | 17,008 | $75.43 | 760,029 |
| 2024-05-22 | Open-market sale | 743 | $76.08 | 759,286 |
| 2024-05-19 | Option exercise (derivative) | 2,708 | $0.00 | 140,328 |
| 2024-05-19 | Option exercise | 2,708 | $0.00 | 760,742 |
| 2024-05-19 | Tax withholding | 1,456 | $72.96 | 759,286 |
| 2024-05-18 | Option exercise (derivative) | 3,321 | $0.00 | 143,036 |
| 2024-05-18 | Tax withholding | 1,786 | $72.96 | 758,034 |
| 2024-05-18 | Option exercise | 3,321 | $0.00 | 759,820 |
| 2024-05-17 | Option exercise (derivative) | 3,124 | $0.00 | 146,357 |
| 2024-05-17 | Tax withholding | 1,680 | $72.96 | 756,499 |
| 2024-05-17 | Option exercise | 3,124 | $0.00 | 758,179 |
| 2024-05-08 | Gift | 30,000 | $0.00 | 755,055 |
| 2024-02-22 | Open-market sale | 17,396 | $72.82 | 826,467 |
| 2024-02-22 | Open-market sale | 40,210 | $73.72 | 786,257 |
| 2024-02-22 | Open-market sale | 1,202 | $74.69 | 785,055 |
| 2024-02-21 | Option exercise (derivative) | 30,000 | $0.00 | 144,363 |
| 2024-02-21 | Option exercise | 30,000 | $8.24 | 873,863 |
| 2024-02-21 | Open-market sale | 10,397 | $71.95 | 843,863 |
| 2024-02-21 | Open-market sale | 19,603 | $71.45 | 854,260 |
| 2024-02-19 | Option exercise (derivative) | 2,709 | $0.00 | 149,481 |
| 2024-02-19 | Grant / award | 136,840 | $0.00 | 916,163 |
| 2024-02-19 | Option exercise | 2,709 | $0.00 | 845,320 |
| 2024-02-19 | Tax withholding | 1,457 | $73.24 | 843,863 |
| 2024-02-18 | Option exercise (derivative) | 3,321 | $0.00 | 152,190 |
| 2024-02-18 | Option exercise | 3,321 | $0.00 | 781,109 |
| 2024-02-18 | Tax withholding | 1,786 | $73.24 | 779,323 |
| 2024-02-17 | Option exercise (derivative) | 12,500 | $0.00 | 155,511 |
| 2024-02-17 | Tax withholding | 6,719 | $73.24 | 777,788 |
| 2024-02-17 | Option exercise | 12,500 | $0.00 | 784,507 |
| 2024-02-16 | Grant / award (derivative) | 74,580 | $0.00 | 168,011 |
| 2024-02-15 | Grant / award (derivative) | 57,027 | $0.00 | 57,027 |
| 2024-02-14 | Option exercise (derivative) | 5,687 | $0.00 | 93,431 |
| 2024-02-14 | Tax withholding | 3,057 | $76.26 | 772,007 |
| 2024-02-14 | Option exercise | 5,687 | $0.00 | 775,064 |
| 2024-02-01 | Tax withholding | 73,552 | $73.24 | 842,611 |
| 2024-01-31 | Option exercise (derivative) | 98,070 | $0.00 | 0 |
| 2024-01-31 | Tax withholding | 50,460 | $60.86 | 769,377 |
| 2024-01-31 | Option exercise | 98,070 | $0.00 | 819,837 |
| 2023-12-01 | Open-market sale | 17,144 | $58.63 | 736,745 |
| 2023-12-01 | Open-market sale | 14,978 | $59.32 | 721,767 |
| 2023-11-21 | Open-market sale | 4,878 | $58.19 | 754,557 |
| 2023-11-21 | Open-market sale | 668 | $58.76 | 753,889 |
| 2023-11-19 | Option exercise (derivative) | 2,708 | $0.00 | 99,118 |
| 2023-11-19 | Tax withholding | 1,426 | $58.07 | 759,435 |
| 2023-11-19 | Option exercise | 2,708 | $0.00 | 760,861 |
| 2023-11-18 | Option exercise (derivative) | 3,322 | $0.00 | 101,826 |
| 2023-11-18 | Tax withholding | 1,750 | $58.07 | 758,153 |
| 2023-11-18 | Option exercise | 3,322 | $0.00 | 759,903 |
| 2023-11-14 | Option exercise (derivative) | 5,687 | $0.00 | 105,148 |
| 2023-11-14 | Tax withholding | 2,995 | $58.58 | 756,581 |
| 2023-11-14 | Option exercise | 5,687 | $0.00 | 759,576 |
| 2023-11-08 | Option exercise (derivative) | 40,000 | $0.00 | 174,363 |
| 2023-11-08 | Open-market sale | 40,000 | $55.03 | 753,889 |
| 2023-11-08 | Option exercise | 40,000 | $8.24 | 793,889 |
| 2023-08-22 | Open-market sale | 37,812 | $92.13 | 753,889 |
| 2023-08-19 | Option exercise (derivative) | 2,708 | $0.00 | 110,835 |
| 2023-08-19 | Tax withholding | 1,426 | $87.48 | 791,701 |
| 2023-08-19 | Option exercise | 2,708 | $0.00 | 793,127 |
| 2023-08-18 | Option exercise (derivative) | 3,321 | $0.00 | 113,543 |
| 2023-08-18 | Tax withholding | 1,749 | $87.48 | 790,419 |
| 2023-08-18 | Option exercise | 3,321 | $0.00 | 792,168 |
| 2023-08-16 | Option exercise (derivative) | 40,000 | $0.00 | 214,363 |
| 2023-08-16 | Open-market sale | 40,000 | $87.96 | 788,847 |
| 2023-08-16 | Option exercise | 40,000 | $8.24 | 828,847 |
| 2023-08-14 | Option exercise (derivative) | 5,687 | $0.00 | 116,864 |
| 2023-08-14 | Tax withholding | 2,995 | $88.33 | 788,847 |
| 2023-08-14 | Option exercise | 5,687 | $0.00 | 791,842 |
| 2023-08-02 | Option exercise (derivative) | 7,043 | $0.00 | 122,551 |
| 2023-08-02 | Tax withholding | 3,709 | $91.16 | 786,155 |
| 2023-08-02 | Option exercise | 7,043 | $0.00 | 789,864 |
| 2023-06-02 | Open-market sale | 8,880 | $82.91 | 782,432 |
| 2023-05-24 | Gift | 5,000 | $0.00 | 791,312 |
| 2023-05-19 | Option exercise (derivative) | 2,708 | $0.00 | 129,594 |
| 2023-05-19 | Option exercise | 2,708 | $0.00 | 797,738 |
| 2023-05-19 | Tax withholding | 1,426 | $83.37 | 796,312 |
| 2023-05-18 | Option exercise (derivative) | 3,321 | $0.00 | 132,302 |
| 2023-05-18 | Option exercise | 3,321 | $0.00 | 796,779 |
| 2023-05-18 | Tax withholding | 1,749 | $84.65 | 795,030 |
| 2023-05-14 | Option exercise (derivative) | 5,686 | $0.00 | 135,623 |
| 2023-05-14 | Tax withholding | 2,994 | $81.61 | 793,458 |
| 2023-05-14 | Option exercise | 5,686 | $0.00 | 796,452 |
| 2023-05-09 | Open-market sale | 40,000 | $82.49 | 790,766 |
| 2023-05-08 | Option exercise (derivative) | 40,000 | $0.00 | 254,363 |
| 2023-05-08 | Open-market sale | 40,000 | $83.63 | 830,766 |
| 2023-05-08 | Option exercise | 40,000 | $8.24 | 870,766 |
| 2023-05-02 | Option exercise (derivative) | 7,042 | $0.00 | 141,309 |
| 2023-05-02 | Tax withholding | 3,708 | $83.68 | 830,766 |
| 2023-05-02 | Option exercise | 7,042 | $0.00 | 834,474 |
| 2023-02-23 | Open-market sale | 61,810 | $83.22 | 827,432 |
| 2023-02-22 | Option exercise (derivative) | 40,000 | $0.00 | 294,363 |
| 2023-02-22 | Option exercise | 40,000 | $8.24 | 929,242 |
| 2023-02-22 | Open-market sale | 40,000 | $82.95 | 889,242 |
| 2023-02-19 | Option exercise (derivative) | 2,709 | $0.00 | 148,351 |
| 2023-02-19 | Tax withholding | 1,427 | $87.10 | 889,242 |
| 2023-02-19 | Option exercise | 2,709 | $0.00 | 890,669 |
| 2023-02-18 | Option exercise (derivative) | 13,286 | $0.00 | 151,060 |
| 2023-02-18 | Option exercise | 13,286 | $0.00 | 894,956 |
| 2023-02-18 | Tax withholding | 6,996 | $87.10 | 887,960 |
| 2023-02-17 | Grant / award (derivative) | 49,997 | $0.00 | 164,346 |
| 2023-02-16 | Grant / award (derivative) | 98,070 | $0.00 | 98,070 |
| 2023-02-14 | Option exercise (derivative) | 145,580 | $0.00 | 0 |
| 2023-02-14 | Option exercise (derivative) | 5,687 | $0.00 | 114,349 |
| 2023-02-14 | Grant / award (derivative) | 87,348 | $0.00 | 145,580 |
| 2023-02-14 | Option exercise | 5,687 | $0.00 | 815,733 |
| 2023-02-14 | Tax withholding | 2,995 | $89.27 | 812,738 |
| 2023-02-14 | Tax withholding | 76,648 | $89.27 | 881,670 |
| 2023-02-14 | Option exercise | 145,580 | $0.00 | 958,318 |
| 2023-02-02 | Option exercise (derivative) | 7,042 | $0.00 | 120,036 |
| 2023-02-02 | Option exercise | 7,042 | $0.00 | 813,754 |
| 2023-02-02 | Tax withholding | 3,708 | $81.96 | 810,046 |
| 2023-01-31 | Option exercise (derivative) | 98,070 | $0.00 | 147,103 |
| 2023-01-31 | Grant / award (derivative) | 49,035 | $0.00 | 245,173 |
| 2023-01-31 | Tax withholding | 49,858 | $75.79 | 806,712 |
| 2023-01-31 | Option exercise | 98,070 | $0.00 | 856,570 |
| 2023-01-31 | Option exercise | 98,070 | $0.00 | 856,570 |
| 2022-12-12 | Option exercise (derivative) | 20,000 | $0.00 | 364,363 |
| 2022-12-12 | Option exercise | 20,000 | $8.24 | 784,534 |
| 2022-12-12 | Open-market sale | 6,034 | $70.36 | 758,500 |
| 2022-12-12 | Open-market sale | 20,000 | $70.35 | 764,534 |
| 2022-11-28 | Gift | 3,000 | $0.00 | 764,534 |
| 2022-11-22 | Open-market sale | 23,858 | $67.05 | 767,534 |
| 2022-11-19 | Option exercise (derivative) | 2,708 | $0.00 | 127,078 |
| 2022-11-19 | Option exercise | 2,708 | $0.00 | 792,818 |
| 2022-11-19 | Tax withholding | 1,426 | $67.15 | 791,392 |
| 2022-11-17 | Gift | 2,000 | $0.00 | 790,110 |
| 2022-11-15 | Option exercise (derivative) | 30,000 | $0.00 | 384,363 |
| 2022-11-15 | Option exercise | 30,000 | $8.24 | 822,110 |
| 2022-11-15 | Open-market sale | 30,000 | $68.35 | 792,110 |
| 2022-11-14 | Option exercise (derivative) | 5,687 | $0.00 | 129,786 |
| 2022-11-14 | Option exercise | 5,687 | $0.00 | 795,105 |
| 2022-11-14 | Tax withholding | 2,995 | $64.63 | 792,110 |
| 2022-11-02 | Option exercise (derivative) | 7,042 | $0.00 | 135,473 |
| 2022-11-02 | Option exercise | 7,042 | $0.00 | 793,126 |
| 2022-11-02 | Tax withholding | 3,708 | $50.24 | 789,418 |
| 2022-08-23 | Open-market sale | 23,858 | $59.72 | 786,084 |
| 2022-08-19 | Option exercise (derivative) | 2,708 | $0.00 | 62,592 |
| 2022-08-19 | Tax withholding | 1,426 | $61.05 | 809,942 |
| 2022-08-19 | Option exercise | 2,708 | $0.00 | 811,368 |
| 2022-08-16 | Option exercise (derivative) | 30,000 | $0.00 | 414,363 |
| 2022-08-16 | Option exercise | 30,000 | $8.24 | 838,660 |
| 2022-08-16 | Open-market sale | 30,000 | $63.23 | 808,660 |
| 2022-08-14 | Option exercise (derivative) | 5,687 | $0.00 | 65,300 |
| 2022-08-14 | Tax withholding | 2,995 | $63.51 | 808,660 |
| 2022-08-14 | Option exercise | 5,687 | $0.00 | 811,655 |
| 2022-08-02 | Option exercise (derivative) | 7,043 | $0.00 | 70,987 |
| 2022-08-02 | Option exercise (derivative) | 93,897 | $0.00 | 32,952 |
| 2022-08-02 | Tax withholding | 3,709 | $63.59 | 761,508 |
| 2022-08-02 | Tax withholding | 49,437 | $63.59 | 805,968 |
| 2022-08-02 | Option exercise | 93,897 | $0.00 | 855,405 |
| 2022-08-02 | Option exercise | 7,043 | $0.00 | 765,217 |
| 2022-05-24 | Open-market sale | 28,858 | $47.87 | 757,856 |
| 2022-05-19 | Option exercise (derivative) | 2,708 | $0.00 | 78,030 |
| 2022-05-19 | Option exercise | 2,708 | $0.00 | 788,140 |
| 2022-05-19 | Tax withholding | 1,426 | $49.31 | 786,714 |
| 2022-05-17 | Option exercise (derivative) | 30,000 | $0.00 | 444,363 |
| 2022-05-17 | Open-market sale | 30,000 | $49.72 | 755,432 |
| 2022-05-17 | Option exercise | 30,000 | $8.24 | 785,432 |
| 2022-05-14 | Option exercise (derivative) | 5,686 | $0.00 | 80,738 |
| 2022-05-14 | Tax withholding | 2,994 | $49.38 | 785,432 |
| 2022-05-14 | Option exercise | 5,686 | $0.00 | 788,426 |
| 2022-05-14 | Tax withholding | 2,994 | $49.38 | 785,432 |
| 2022-05-05 | Option exercise (derivative) | 213,217 | $0.00 | 86,424 |
| 2022-05-05 | Open-market sale | 112,260 | $48.60 | 782,740 |
| 2022-05-05 | Option exercise | 213,217 | $0.00 | 895,000 |
| 2022-05-02 | Option exercise (derivative) | 7,042 | $0.00 | 299,641 |
| 2022-05-02 | Option exercise | 7,042 | $0.00 | 685,491 |
| 2022-05-02 | Open-market sale | 3,708 | $49.63 | 681,783 |
| 2022-02-24 | Open-market sale | 30,000 | $54.94 | 648,449 |
| 2022-02-23 | Option exercise (derivative) | 77,534 | $0.00 | 70,511 |
| 2022-02-23 | Open-market sale | 40,822 | $57.54 | 678,449 |
| 2022-02-23 | Open-market sale | 5,889 | $59.55 | 671,737 |
| 2022-02-23 | Open-market sale | 30,000 | $59.55 | 641,737 |
| 2022-02-23 | Option exercise | 77,534 | $0.00 | 719,271 |
| 2022-02-19 | Option exercise (derivative) | 10,833 | $0.00 | 306,683 |
| 2022-02-19 | Open-market sale | 5,704 | $60.70 | 677,626 |
| 2022-02-19 | Option exercise | 10,833 | $0.00 | 683,330 |
| 2022-02-18 | Grant / award (derivative) | 53,142 | $0.00 | 53,142 |
| 2022-02-17 | Grant / award (derivative) | 98,070 | $0.00 | 98,070 |
| 2022-02-15 | Option exercise (derivative) | 145,580 | $0.00 | 70,511 |
| 2022-02-15 | Option exercise | 145,580 | $0.00 | 748,588 |
| 2022-02-15 | Open-market sale | 76,091 | $55.56 | 672,497 |
| 2022-02-14 | Option exercise (derivative) | 5,687 | $0.00 | 317,516 |
| 2022-02-14 | Open-market sale | 2,142 | $55.56 | 603,008 |
| 2022-02-14 | Option exercise | 5,687 | $0.00 | 605,150 |
| 2022-02-02 | Option exercise (derivative) | 7,042 | $0.00 | 323,203 |
| 2022-02-02 | Option exercise | 7,042 | $0.00 | 602,233 |
| 2022-02-02 | Open-market sale | 2,770 | $57.53 | 599,463 |
| 2021-12-02 | Open-market sale | 50,000 | $73.89 | 495,191 |
| 2021-12-02 | Option exercise (derivative) | 50,000 | $0.00 | 474,363 |
| 2021-12-02 | Option exercise | 50,000 | $8.24 | 595,191 |
| 2021-12-01 | Open-market sale | 50,000 | $77.53 | 545,191 |
| 2021-12-01 | Option exercise (derivative) | 50,000 | $0.00 | 524,363 |
| 2021-12-01 | Option exercise | 50,000 | $8.24 | 595,191 |
| 2021-11-17 | Open-market sale | 21,027 | $82.65 | 595,191 |
| 2021-11-14 | Option exercise (derivative) | 5,687 | $0.00 | 330,245 |
| 2021-11-14 | Option exercise | 5,687 | $0.00 | 619,213 |
| 2021-11-14 | Open-market sale | 2,995 | $82.46 | 616,218 |
| 2021-11-04 | Option exercise (derivative) | 32,536 | $0.00 | 216,091 |
| 2021-11-04 | Option exercise (derivative) | 32,075 | $0.00 | 248,627 |
| 2021-11-04 | Option exercise | 32,075 | $0.00 | 615,009 |
| 2021-11-04 | Open-market sale | 17,131 | $82.04 | 613,526 |
| 2021-11-04 | Open-market sale | 16,888 | $82.04 | 598,121 |
| 2021-11-04 | Option exercise | 32,536 | $0.00 | 630,657 |
| 2021-11-02 | Option exercise (derivative) | 7,042 | $0.00 | 335,932 |
| 2021-11-02 | Open-market sale | 3,708 | $73.45 | 582,934 |
| 2021-11-02 | Option exercise | 7,042 | $0.00 | 586,642 |
| 2021-09-08 | Open-market sale | 30,000 | $62.44 | 579,600 |
| 2021-09-04 | Option exercise (derivative) | 31,385 | $0.00 | 342,974 |
| 2021-09-04 | Option exercise (derivative) | 181,475 | $0.00 | 280,702 |
| 2021-09-04 | Option exercise | 31,385 | $0.00 | 540,197 |
| 2021-09-04 | Open-market sale | 16,525 | $63.07 | 523,672 |
| 2021-09-04 | Option exercise | 181,475 | $0.00 | 705,147 |
| 2021-09-04 | Open-market sale | 95,547 | $63.07 | 609,600 |
| 2021-08-18 | Open-market sale | 13,181 | $56.73 | 508,812 |
| 2021-08-14 | Option exercise (derivative) | 5,687 | $0.00 | 374,359 |
| 2021-08-14 | Option exercise | 5,687 | $0.00 | 524,988 |
| 2021-08-14 | Open-market sale | 2,995 | $58.91 | 521,993 |
| 2021-08-05 | Option exercise (derivative) | 64,676 | $0.00 | 462,177 |
| 2021-08-05 | Option exercise | 64,676 | $0.00 | 553,354 |
| 2021-08-05 | Open-market sale | 34,053 | $59.90 | 519,301 |
| 2021-08-02 | Option exercise (derivative) | 7,043 | $0.00 | 380,046 |
| 2021-08-02 | Option exercise (derivative) | 93,898 | $0.00 | 526,853 |
| 2021-08-02 | Open-market sale | 3,709 | $57.09 | 444,218 |
| 2021-08-02 | Option exercise | 93,898 | $0.00 | 538,116 |
| 2021-08-02 | Open-market sale | 49,438 | $57.09 | 488,678 |
| 2021-08-02 | Option exercise | 7,043 | $0.00 | 447,927 |
| 2021-06-07 | Open-market sale | 11,027 | $52.41 | 440,333 |
| 2021-06-04 | Option exercise (derivative) | 31,385 | $0.00 | 387,089 |
| 2021-06-04 | Open-market sale | 16,525 | $53.15 | 451,360 |
| 2021-06-04 | Option exercise | 31,385 | $0.00 | 467,885 |
| 2021-05-24 | Gift | 10,000 | $0.00 | 436,500 |
| 2021-05-14 | Option exercise (derivative) | 5,686 | $0.00 | 418,474 |
| 2021-05-14 | Open-market sale | 2,994 | $46.37 | 446,500 |
| 2021-05-14 | Option exercise | 5,686 | $0.00 | 449,494 |
| 2021-05-02 | Option exercise (derivative) | 7,042 | $0.00 | 424,160 |
| 2021-05-02 | Option exercise | 7,042 | $0.00 | 447,516 |
| 2021-05-02 | Open-market sale | 3,708 | $50.31 | 443,808 |
| 2021-03-05 | Open-market sale | 23,139 | $41.17 | 423,468 |
| 2021-03-04 | Option exercise (derivative) | 31,385 | $0.00 | 460,992 |
| 2021-03-04 | Tax withholding | 16,525 | $42.11 | 446,607 |
| 2021-03-04 | Option exercise | 31,385 | $0.00 | 463,132 |
| 2021-02-19 | Grant / award (derivative) | 43,332 | $0.00 | 492,377 |
| 2021-02-19 | Grant / award (derivative) | 196,138 | $0.00 | 620,751 |
| 2021-02-19 | Grant / award (derivative) | 54,736 | $0.00 | 424,613 |
| 2021-02-19 | Grant / award (derivative) | 43,332 | $0.00 | 492,377 |
| 2021-02-14 | Option exercise (derivative) | 22,748 | $0.00 | 419,255 |
| 2021-02-14 | Tax withholding | 9,979 | $48.44 | 426,005 |
| 2021-02-14 | Option exercise | 22,748 | $0.00 | 448,753 |
| 2021-02-02 | Option exercise (derivative) | 7,042 | $0.00 | 442,003 |
| 2021-02-02 | Tax withholding | 2,805 | $43.89 | 428,942 |
| 2021-02-02 | Option exercise | 7,042 | $0.00 | 435,984 |
| 2020-12-04 | Option exercise (derivative) | 31,385 | $0.00 | 449,045 |
| 2020-12-04 | Option exercise | 31,385 | $0.00 | 448,272 |
| 2020-12-04 | Tax withholding | 16,525 | $42.32 | 431,747 |
| 2020-11-02 | Option exercise (derivative) | 7,042 | $0.00 | 480,430 |
| 2020-11-02 | Option exercise | 7,042 | $0.00 | 420,595 |
| 2020-11-02 | Tax withholding | 3,708 | $35.06 | 416,887 |
| 2020-09-04 | Option exercise (derivative) | 31,385 | $0.00 | 487,472 |
| 2020-09-04 | Option exercise (derivative) | 181,478 | $0.00 | 369,877 |
| 2020-09-04 | Option exercise | 31,385 | $0.00 | 344,149 |
| 2020-09-04 | Tax withholding | 95,549 | $28.02 | 413,553 |
| 2020-09-04 | Option exercise | 181,478 | $0.00 | 509,102 |
| 2020-09-04 | Tax withholding | 16,525 | $28.02 | 327,624 |
| 2020-08-02 | Option exercise (derivative) | 93,898 | $0.00 | 551,355 |
| 2020-08-02 | Option exercise (derivative) | 28,170 | $0.00 | 518,857 |
| 2020-08-02 | Option exercise | 28,170 | $0.00 | 312,764 |
| 2020-08-02 | Tax withholding | 49,438 | $31.09 | 284,594 |
| 2020-08-02 | Option exercise | 93,898 | $0.00 | 334,032 |
| 2020-08-02 | Tax withholding | 14,832 | $31.09 | 240,134 |
| 2020-06-04 | Option exercise (derivative) | 31,385 | $0.00 | 547,027 |
| 2020-06-04 | Option exercise | 31,385 | $0.00 | 270,205 |
| 2020-06-04 | Tax withholding | 16,525 | $27.09 | 253,680 |
| 2020-05-04 | Option exercise | 32,273 | $0.00 | 240,475 |
| 2020-05-04 | Tax withholding | 16,993 | $21.54 | 238,820 |
| 2020-05-04 | Tax withholding | 16,936 | $21.54 | 223,539 |
| 2020-05-04 | Option exercise | 32,274 | $0.00 | 255,813 |
| 2020-03-04 | Option exercise | 31,385 | $0.00 | 220,019 |
| 2020-03-04 | Tax withholding | 11,817 | $19.14 | 208,202 |
| 2020-02-14 | Grant / award (derivative) | 90,989 | $0.00 | 578,412 |
| 2020-02-14 | Grant / award (derivative) | 116,464 | $0.00 | 645,253 |
| 2019-12-04 | Option exercise | 31,384 | $0.00 | 204,195 |
| 2019-12-04 | Tax withholding | 15,561 | $18.45 | 188,634 |
| 2019-09-06 | Option exercise | 181,478 | $0.00 | 262,788 |
| 2019-09-06 | Tax withholding | 89,977 | $19.98 | 172,811 |
| 2019-09-04 | Option exercise | 123,667 | $0.00 | 138,667 |
| 2019-09-04 | Tax withholding | 57,357 | $19.20 | 81,310 |
| 2019-08-02 | Grant / award (derivative) | 112,677 | $0.00 | 528,789 |
| 2019-08-02 | Grant / award (derivative) | 112,677 | $0.00 | 487,423 |
| 2019-05-30 | Open-market buy | 5,000 | $12.46 | 15,000 |
| 2018-11-21 | Open-market buy | 10,000 | $5.67 | 10,000 |
| 2018-09-04 | Grant / award (derivative) | 222,278 | $0.00 | 222,278 |
| 2018-09-04 | Grant / award (derivative) | 193,834 | $0.00 | 416,112 |
| 2018-09-04 | Grant / award (derivative) | 374,746 | $0.00 | 374,746 |
| 2018-09-04 | Grant / award (derivative) | 574,363 | $0.00 | 574,363 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.