SEC CIK 1562640
Lang Gregory A.
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| NGview stock → | 115,712 | 2026-09-30 |
| TMQview stock → | 35,000 | 2025-12-05 |
Position History — NG
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — NG
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-30 | Grant / award | 2,467 | $6.73 | 115,712 |
| 2026-06-30 | Grant / award | 1,909 | $8.69 | 113,245 |
| 2026-03-31 | Grant / award | 1,622 | $10.24 | 111,336 |
| 2026-02-02 | Grant / award (derivative) | 190,200 | $0.00 | 190,200 |
| 2026-02-02 | Grant / award (derivative) | 400,000 | $0.00 | 400,000 |
| 2025-12-31 | Grant / award | 1,791 | $9.27 | 109,714 |
| 2025-12-01 | J (derivative) | 262,000 | $0.00 | 0 |
| 2025-09-30 | Grant / award | 2,934 | $5.66 | 107,923 |
| 2025-06-30 | Grant / award | 4,705 | $3.53 | 104,989 |
| 2025-04-29 | Grant / award (derivative) | 370,500 | $0.00 | 370,500 |
| 2025-04-29 | Grant / award (derivative) | 826,500 | $0.00 | 826,500 |
| 2025-03-31 | Grant / award | 5,080 | $3.25 | 100,284 |
| 2024-12-31 | Grant / award | 4,506 | $3.58 | 95,204 |
| 2024-12-04 | Option exercise (derivative) | 224,000 | $0.00 | 0 |
| 2024-12-04 | Tax withholding | 14,000 | $3.59 | 90,698 |
| 2024-12-04 | Option exercise | 56,000 | $0.00 | 104,698 |
| 2024-09-30 | Grant / award | 3,869 | $4.17 | 48,698 |
| 2024-07-01 | Option exercise (derivative) | 44,300 | $0.00 | 0 |
| 2024-07-01 | Option exercise | 44,300 | $0.00 | 55,616 |
| 2024-07-01 | Tax withholding | 10,787 | $3.46 | 44,829 |
| 2024-06-30 | Grant / award | 4,916 | $3.28 | 11,316 |
| 2024-03-31 | Grant / award | 5,640 | $2.85 | 6,400 |
| 2024-01-29 | Gift | 48,000 | $0.00 | 1,494,143 |
| 2023-12-31 | Grant / award | 759 | $3.45 | 760 |
| 2023-12-05 | J | 13,102 | $0.00 | 1 |
| 2023-12-05 | Grant / award | 3,468 | $3.78 | 13,103 |
| 2023-12-05 | J | 13,102 | $0.00 | 1,542,143 |
| 2023-12-01 | Grant / award (derivative) | 374,400 | $0.00 | 374,400 |
| 2023-12-01 | Grant / award (derivative) | 863,900 | $0.00 | 863,900 |
| 2023-12-01 | Option exercise (derivative) | 147,400 | $0.00 | 0 |
| 2023-11-30 | Option exercise (derivative) | 350,000 | $0.00 | 0 |
| 2023-11-30 | Option exercise | 350,000 | $3.67 | 359,635 |
| 2023-11-30 | Open-market sale | 42,519 | $4.16 | 9,635 |
| 2023-11-30 | Tax withholding | 307,481 | $4.18 | 52,154 |
| 2023-11-29 | Option exercise (derivative) | 350,000 | $0.00 | 350,000 |
| 2023-11-29 | Tax withholding | 303,665 | $4.23 | 55,970 |
| 2023-11-29 | Option exercise | 350,000 | $3.67 | 359,635 |
| 2023-11-29 | Open-market sale | 46,335 | $4.21 | 9,635 |
| 2023-11-28 | Option exercise (derivative) | 269,000 | $0.00 | 700,000 |
| 2023-11-28 | J | 11,939 | $0.00 | 1,529,041 |
| 2023-11-28 | J | 11,939 | $0.00 | 9,635 |
| 2023-11-28 | Open-market sale | 10,868 | $4.07 | 21,574 |
| 2023-11-28 | Tax withholding | 246,193 | $4.01 | 32,442 |
| 2023-11-28 | Option exercise | 269,000 | $3.67 | 278,635 |
| 2023-09-30 | Grant / award | 3,755 | $4.19 | 9,635 |
| 2023-06-30 | Grant / award | 2,831 | $5.55 | 5,880 |
| 2023-06-07 | Gift | 12,000 | $0.00 | 1,517,102 |
| 2023-03-31 | Grant / award | 2,610 | $5.99 | 3,049 |
| 2023-02-02 | Gift | 21,512 | $0.00 | 1,550,614 |
| 2023-02-02 | Gift | 21,512 | $0.00 | 1,529,102 |
| 2023-02-02 | Gift | 21,512 | $0.00 | 0 |
| 2023-02-02 | Gift | 21,512 | $0.00 | 21,512 |
| 2022-12-31 | Grant / award | 2,916 | $5.19 | 11,211 |
| 2022-12-15 | Grant / award (derivative) | 44,300 | $0.00 | 44,300 |
| 2022-12-13 | J | 10,772 | $0.00 | 439 |
| 2022-12-13 | J | 10,772 | $0.00 | 1,572,126 |
| 2022-12-01 | Option exercise (derivative) | 204,700 | $0.00 | 0 |
| 2022-12-01 | Grant / award (derivative) | 619,600 | $0.00 | 619,600 |
| 2022-12-01 | Grant / award (derivative) | 262,000 | $0.00 | 262,000 |
| 2022-11-29 | Option exercise (derivative) | 78,180 | $0.00 | 0 |
| 2022-11-29 | Option exercise | 78,180 | $3.85 | 86,475 |
| 2022-11-29 | Tax withholding | 53,933 | $5.58 | 32,542 |
| 2022-11-29 | J | 1,322 | $0.00 | 8,295 |
| 2022-11-29 | J | 1,322 | $0.00 | 1,561,354 |
| 2022-11-29 | Open-market sale | 22,925 | $5.57 | 9,617 |
| 2022-11-28 | Option exercise (derivative) | 75,000 | $0.00 | 78,180 |
| 2022-11-28 | Open-market sale | 22,356 | $5.47 | 8,295 |
| 2022-11-28 | Option exercise | 75,000 | $3.85 | 83,295 |
| 2022-11-28 | Tax withholding | 52,644 | $5.49 | 30,651 |
| 2022-11-25 | Option exercise (derivative) | 75,000 | $0.00 | 153,180 |
| 2022-11-25 | Open-market sale | 24,956 | $5.76 | 8,295 |
| 2022-11-25 | Option exercise | 75,000 | $3.85 | 83,295 |
| 2022-11-25 | Tax withholding | 50,044 | $5.77 | 33,251 |
| 2022-11-22 | Option exercise (derivative) | 75,000 | $0.00 | 228,180 |
| 2022-11-22 | Option exercise | 75,000 | $3.85 | 83,295 |
| 2022-11-22 | Tax withholding | 51,517 | $5.61 | 31,778 |
| 2022-11-22 | Open-market sale | 23,483 | $5.60 | 8,295 |
| 2022-11-21 | Option exercise (derivative) | 75,000 | $0.00 | 303,180 |
| 2022-11-21 | Open-market sale | 21,626 | $5.40 | 8,295 |
| 2022-11-21 | Tax withholding | 53,374 | $5.41 | 29,921 |
| 2022-11-21 | Option exercise | 75,000 | $3.85 | 83,295 |
| 2022-11-18 | Option exercise (derivative) | 100,000 | $0.00 | 378,180 |
| 2022-11-18 | Option exercise | 100,000 | $3.85 | 108,295 |
| 2022-11-18 | Open-market sale | 27,639 | $5.32 | 8,295 |
| 2022-11-18 | Tax withholding | 72,361 | $5.32 | 35,934 |
| 2022-11-10 | Option exercise (derivative) | 150,000 | $0.00 | 478,180 |
| 2022-11-10 | Option exercise | 150,000 | $3.85 | 158,295 |
| 2022-11-10 | Tax withholding | 103,864 | $5.56 | 54,431 |
| 2022-11-10 | J | 754 | $0.00 | 8,295 |
| 2022-11-10 | J | 754 | $0.00 | 1,560,032 |
| 2022-11-10 | Open-market sale | 45,382 | $5.57 | 9,049 |
| 2022-11-04 | Option exercise (derivative) | 105,000 | $0.00 | 628,180 |
| 2022-11-04 | Option exercise | 105,000 | $3.85 | 113,295 |
| 2022-11-04 | Tax withholding | 84,040 | $4.81 | 29,255 |
| 2022-11-04 | Open-market sale | 20,454 | $4.80 | 8,801 |
| 2022-11-04 | J | 506 | $0.00 | 8,295 |
| 2022-11-04 | J | 506 | $0.00 | 1,559,278 |
| 2022-10-31 | Gift | 1,800 | $0.00 | 1,800 |
| 2022-10-31 | Gift | 1,800 | $0.00 | 1,560,572 |
| 2022-10-31 | Gift | 1,800 | $0.00 | 0 |
| 2022-10-31 | Gift | 1,800 | $0.00 | 1,558,772 |
| 2022-10-13 | Gift | 25,960 | $0.00 | 1,562,372 |
| 2022-10-13 | Gift | 25,960 | $0.00 | 0 |
| 2022-10-13 | Gift | 25,960 | $0.00 | 25,960 |
| 2022-10-13 | Gift | 25,960 | $0.00 | 1,588,332 |
| 2022-09-30 | Grant / award | 3,336 | $4.53 | 8,295 |
| 2022-06-30 | Grant / award | 2,421 | $6.25 | 4,959 |
| 2022-04-14 | Option exercise (derivative) | 104,740 | $0.00 | 733,180 |
| 2022-04-14 | Tax withholding | 49,146 | $8.21 | 58,132 |
| 2022-04-14 | Option exercise | 104,740 | $3.85 | 107,278 |
| 2022-04-14 | Open-market sale | 54,280 | $8.15 | 3,852 |
| 2022-04-14 | J | 1,314 | $0.00 | 2,538 |
| 2022-04-14 | J | 1,314 | $0.00 | 1,614,292 |
| 2022-03-31 | Grant / award | 2,175 | $6.95 | 2,538 |
| 2022-03-11 | Option exercise (derivative) | 104,740 | $0.00 | 837,920 |
| 2022-03-11 | Open-market sale | 51,104 | $7.67 | 1,613 |
| 2022-03-11 | Tax withholding | 52,386 | $7.70 | 52,717 |
| 2022-03-11 | J | 1,250 | $0.00 | 1,612,978 |
| 2022-03-11 | J | 1,250 | $0.00 | 363 |
| 2022-03-11 | Option exercise | 104,740 | $3.85 | 105,103 |
| 2022-03-03 | J | 445,000 | $0.00 | 1,611,728 |
| 2022-03-03 | J | 445,000 | $0.00 | 445,000 |
| 2022-02-16 | Option exercise (derivative) | 50,000 | $0.00 | 942,660 |
| 2022-02-16 | Tax withholding | 27,940 | $6.89 | 22,423 |
| 2022-02-16 | Open-market sale | 22,060 | $6.89 | 363 |
| 2022-02-16 | Option exercise | 50,000 | $3.85 | 50,363 |
| 2022-02-15 | Option exercise (derivative) | 54,740 | $0.00 | 992,660 |
| 2022-02-15 | J | 1,048 | $0.00 | 2,056,728 |
| 2022-02-15 | J | 1,048 | $0.00 | 363 |
| 2022-02-15 | Option exercise | 54,740 | $3.85 | 55,103 |
| 2022-02-15 | Tax withholding | 31,499 | $6.69 | 23,604 |
| 2022-02-15 | Open-market sale | 22,193 | $6.63 | 1,411 |
| 2021-12-31 | Grant / award | 363 | $6.95 | 363 |
| 2021-12-20 | Gift | 31,800 | $0.00 | 2,055,680 |
| 2021-12-20 | Gift | 16,800 | $0.00 | 16,800 |
| 2021-12-20 | Gift | 16,800 | $0.00 | 0 |
| 2021-12-20 | Gift | 16,800 | $0.00 | 2,087,480 |
| 2021-12-16 | Open-market sale | 88,960 | $6.89 | 2,104,280 |
| 2021-12-06 | J | 208,123 | $0.00 | 2,193,240 |
| 2021-12-06 | Grant / award | 1,753 | $7.19 | 208,123 |
| 2021-12-06 | J | 208,123 | $0.00 | 0 |
| 2021-12-01 | Grant / award (derivative) | 602,300 | $0.00 | 602,300 |
| 2021-12-01 | Grant / award (derivative) | 224,000 | $0.00 | 224,000 |
| 2021-12-01 | Option exercise (derivative) | 388,100 | $0.00 | 0 |
| 2021-12-01 | Option exercise | 360,933 | $0.00 | 366,444 |
| 2021-12-01 | Tax withholding | 160,074 | $6.75 | 206,370 |
| 2021-11-29 | Option exercise (derivative) | 86,800 | $0.00 | 0 |
| 2021-11-29 | Option exercise | 86,800 | $4.58 | 92,311 |
| 2021-11-29 | Open-market sale | 29,611 | $6.94 | 5,511 |
| 2021-11-29 | Tax withholding | 57,189 | $6.95 | 35,122 |
| 2021-11-24 | Option exercise (derivative) | 50,000 | $0.00 | 86,800 |
| 2021-11-24 | Tax withholding | 31,179 | $7.34 | 24,332 |
| 2021-11-24 | Open-market sale | 18,821 | $7.32 | 5,511 |
| 2021-11-24 | Option exercise | 50,000 | $4.58 | 55,511 |
| 2021-11-23 | Option exercise (derivative) | 50,000 | $0.00 | 136,800 |
| 2021-11-23 | Tax withholding | 30,946 | $7.40 | 24,565 |
| 2021-11-23 | Open-market sale | 19,054 | $7.40 | 5,511 |
| 2021-11-23 | Option exercise | 50,000 | $4.58 | 55,511 |
| 2021-11-22 | Option exercise (derivative) | 100,000 | $0.00 | 186,800 |
| 2021-11-22 | J | 2,054 | $0.00 | 5,511 |
| 2021-11-22 | J | 2,054 | $0.00 | 1,985,117 |
| 2021-11-22 | Option exercise | 100,000 | $4.58 | 105,511 |
| 2021-11-22 | Tax withholding | 60,617 | $7.56 | 44,894 |
| 2021-11-22 | Open-market sale | 37,329 | $7.55 | 7,565 |
| 2021-11-19 | Option exercise (derivative) | 75,000 | $0.00 | 286,800 |
| 2021-11-19 | Tax withholding | 44,266 | $7.76 | 36,245 |
| 2021-11-19 | Option exercise | 75,000 | $4.58 | 80,511 |
| 2021-11-19 | Open-market sale | 30,734 | $7.74 | 5,511 |
| 2021-11-18 | Option exercise (derivative) | 75,000 | $0.00 | 361,800 |
| 2021-11-18 | Option exercise | 75,000 | $4.58 | 80,511 |
| 2021-11-18 | Tax withholding | 44,067 | $7.80 | 36,444 |
| 2021-11-18 | Open-market sale | 30,933 | $7.79 | 5,511 |
| 2021-11-17 | Option exercise (derivative) | 75,000 | $0.00 | 436,800 |
| 2021-11-17 | Option exercise | 75,000 | $4.58 | 80,511 |
| 2021-11-17 | Tax withholding | 42,831 | $8.02 | 37,680 |
| 2021-11-17 | Open-market sale | 32,169 | $7.97 | 5,511 |
| 2021-11-12 | Option exercise (derivative) | 75,000 | $0.00 | 511,800 |
| 2021-11-12 | Tax withholding | 41,511 | $8.28 | 39,000 |
| 2021-11-12 | Option exercise | 75,000 | $4.58 | 80,511 |
| 2021-11-12 | Open-market sale | 33,489 | $8.23 | 5,511 |
| 2021-11-09 | Option exercise (derivative) | 75,000 | $0.00 | 586,800 |
| 2021-11-09 | Option exercise | 75,000 | $4.58 | 80,511 |
| 2021-11-09 | Tax withholding | 43,869 | $7.83 | 36,642 |
| 2021-11-09 | Open-market sale | 30,039 | $7.81 | 6,603 |
| 2021-11-09 | J | 1,092 | $0.00 | 5,511 |
| 2021-11-09 | J | 1,092 | $0.00 | 1,983,063 |
| 2021-11-08 | Option exercise (derivative) | 75,000 | $0.00 | 661,800 |
| 2021-11-08 | Tax withholding | 44,152 | $7.78 | 36,359 |
| 2021-11-08 | Option exercise | 75,000 | $4.58 | 80,511 |
| 2021-11-08 | Open-market sale | 30,848 | $7.75 | 5,511 |
| 2021-11-04 | Option exercise | 50,000 | $4.58 | 55,511 |
| 2021-11-04 | Open-market sale | 19,539 | $7.48 | 5,511 |
| 2021-11-04 | Tax withholding | 30,461 | $7.52 | 25,050 |
| 2021-11-03 | Option exercise (derivative) | 50,000 | $0.00 | 736,800 |
| 2021-11-03 | Option exercise (derivative) | 80,000 | $0.00 | 786,800 |
| 2021-11-03 | J | 975 | $0.00 | 5,511 |
| 2021-11-03 | Tax withholding | 49,954 | $7.34 | 35,557 |
| 2021-11-03 | J | 975 | $0.00 | 1,981,971 |
| 2021-11-03 | Open-market sale | 29,071 | $7.31 | 6,486 |
| 2021-11-03 | Option exercise | 80,000 | $4.58 | 85,511 |
| 2021-09-30 | Grant / award | 2,013 | $7.51 | 5,511 |
| 2021-07-29 | Option exercise (derivative) | 60,000 | $0.00 | 866,800 |
| 2021-07-29 | Option exercise | 60,000 | $4.58 | 63,498 |
| 2021-07-29 | Tax withholding | 33,761 | $8.14 | 29,737 |
| 2021-07-29 | Open-market sale | 25,089 | $8.11 | 4,648 |
| 2021-07-29 | J | 1,150 | $0.00 | 3,498 |
| 2021-07-29 | J | 1,150 | $0.00 | 1,980,996 |
| 2021-06-30 | Grant / award | 1,606 | $9.41 | 3,498 |
| 2021-06-11 | Option exercise (derivative) | 185,000 | $0.00 | 926,800 |
| 2021-06-11 | J | 2,794 | $0.00 | 1,979,846 |
| 2021-06-11 | J | 2,794 | $0.00 | 1,892 |
| 2021-06-11 | Option exercise | 185,000 | $4.58 | 186,892 |
| 2021-06-11 | Tax withholding | 86,814 | $9.76 | 100,078 |
| 2021-06-11 | Open-market sale | 95,392 | $9.75 | 4,686 |
| 2021-03-31 | Grant / award | 1,667 | $9.03 | 1,892 |
| 2020-12-31 | Grant / award | 224 | $10.94 | 225 |
| 2020-12-08 | Open-market sale | 123,071 | $10.40 | 1,977,052 |
| 2020-12-04 | J | 283,625 | $0.00 | 1 |
| 2020-12-04 | Grant / award | 1,127 | $10.85 | 283,626 |
| 2020-12-04 | J | 283,625 | $0.00 | 2,100,123 |
| 2020-12-01 | Option exercise (derivative) | 185,000 | $0.00 | 0 |
| 2020-12-01 | Grant / award (derivative) | 147,400 | $0.00 | 147,400 |
| 2020-12-01 | Grant / award (derivative) | 398,800 | $0.00 | 398,800 |
| 2020-12-01 | Option exercise | 277,500 | $0.00 | 282,499 |
| 2020-11-27 | Option exercise (derivative) | 153,800 | $0.00 | 0 |
| 2020-11-27 | J | 3,188 | $0.00 | 1,816,498 |
| 2020-11-27 | J | 3,188 | $0.00 | 4,999 |
| 2020-11-27 | Open-market sale | 90,177 | $9.73 | 8,187 |
| 2020-11-27 | Tax withholding | 60,435 | $9.84 | 98,364 |
| 2020-11-27 | Option exercise | 153,800 | $3.87 | 158,799 |
| 2020-11-17 | Gift | 18,000 | $0.00 | 1,813,310 |
| 2020-11-17 | Gift | 11,000 | $0.00 | 0 |
| 2020-11-16 | Gift | 22,000 | $0.00 | 1,831,310 |
| 2020-11-16 | Gift | 11,000 | $0.00 | 11,000 |
| 2020-11-05 | Option exercise (derivative) | 150,000 | $0.00 | 153,800 |
| 2020-11-05 | Tax withholding | 50,873 | $11.34 | 104,126 |
| 2020-11-05 | J | 3,486 | $0.00 | 4,999 |
| 2020-11-05 | Option exercise | 150,000 | $3.85 | 154,999 |
| 2020-11-05 | J | 3,486 | $0.00 | 1,853,310 |
| 2020-11-05 | Open-market sale | 95,641 | $11.30 | 8,485 |
| 2020-10-15 | Option exercise (derivative) | 145,000 | $0.00 | 303,800 |
| 2020-10-15 | Open-market sale | 91,723 | $11.00 | 8,452 |
| 2020-10-15 | J | 3,453 | $0.00 | 4,999 |
| 2020-10-15 | Tax withholding | 49,824 | $11.04 | 100,175 |
| 2020-10-15 | Option exercise | 145,000 | $3.79 | 149,999 |
| 2020-10-15 | J | 3,453 | $0.00 | 1,849,824 |
| 2020-10-02 | Option exercise (derivative) | 140,000 | $0.00 | 448,800 |
| 2020-10-02 | J | 3,490 | $0.00 | 1,846,371 |
| 2020-10-02 | J | 3,490 | $0.00 | 4,999 |
| 2020-10-02 | Open-market sale | 89,214 | $11.11 | 8,489 |
| 2020-10-02 | Tax withholding | 47,296 | $11.16 | 97,703 |
| 2020-10-02 | Option exercise | 140,000 | $3.77 | 144,999 |
| 2020-09-30 | Grant / award | 1,499 | $9.79 | 4,999 |
| 2020-09-11 | Option exercise (derivative) | 145,000 | $0.00 | 588,800 |
| 2020-09-11 | J | 3,438 | $0.00 | 1,842,881 |
| 2020-09-11 | Option exercise | 145,000 | $3.81 | 148,500 |
| 2020-09-11 | Tax withholding | 51,668 | $10.68 | 96,832 |
| 2020-09-11 | Open-market sale | 89,894 | $10.65 | 6,938 |
| 2020-09-11 | J | 3,438 | $0.00 | 3,500 |
| 2020-08-31 | Option exercise (derivative) | 145,000 | $0.00 | 733,800 |
| 2020-08-31 | Option exercise | 145,000 | $3.85 | 148,500 |
| 2020-08-31 | Tax withholding | 52,852 | $10.56 | 95,648 |
| 2020-08-31 | J | 3,348 | $0.00 | 3,500 |
| 2020-08-31 | J | 3,348 | $0.00 | 1,839,443 |
| 2020-08-31 | Open-market sale | 88,800 | $10.55 | 6,848 |
| 2020-06-30 | Grant / award | 1,499 | $9.79 | 3,500 |
| 2020-05-01 | Option exercise (derivative) | 125,000 | $0.00 | 878,800 |
| 2020-05-01 | Option exercise | 125,000 | $3.57 | 127,001 |
| 2020-05-01 | J | 3,563 | $0.00 | 1,836,095 |
| 2020-05-01 | J | 3,563 | $0.00 | 2,001 |
| 2020-05-01 | Open-market sale | 81,032 | $11.05 | 5,564 |
| 2020-05-01 | Tax withholding | 40,405 | $11.04 | 86,596 |
| 2020-04-03 | Option exercise (derivative) | 125,000 | $0.00 | 1,003,800 |
| 2020-04-03 | J | 3,052 | $0.00 | 2,001 |
| 2020-04-03 | J | 3,052 | $0.00 | 1,832,532 |
| 2020-04-03 | Open-market sale | 69,645 | $8.46 | 5,053 |
| 2020-04-03 | Tax withholding | 52,303 | $8.48 | 74,698 |
| 2020-04-03 | Option exercise | 125,000 | $3.55 | 127,001 |
| 2020-03-31 | Grant / award | 1,685 | $8.67 | 2,001 |
| 2020-02-28 | Option exercise (derivative) | 125,000 | $0.00 | 1,128,800 |
| 2020-02-28 | Option exercise | 125,000 | $3.74 | 125,316 |
| 2020-02-28 | Tax withholding | 59,731 | $7.82 | 65,585 |
| 2020-02-28 | Open-market sale | 62,512 | $7.68 | 3,073 |
| 2020-02-28 | J | 2,757 | $0.00 | 316 |
| 2020-02-28 | J | 2,757 | $0.00 | 1,829,480 |
| 2020-01-31 | Option exercise (derivative) | 125,000 | $0.00 | 1,253,800 |
| 2020-01-31 | Option exercise | 125,000 | $3.79 | 125,316 |
| 2020-01-31 | J | 19,274 | $0.00 | 1,826,723 |
| 2020-01-31 | Tax withholding | 51,839 | $9.15 | 73,477 |
| 2020-01-31 | Open-market sale | 53,887 | $9.09 | 19,590 |
| 2020-01-31 | J | 19,274 | $0.00 | 316 |
| 2020-01-02 | Option exercise (derivative) | 125,000 | $0.00 | 1,378,800 |
| 2020-01-02 | Open-market sale | 62,768 | $8.79 | 7,705 |
| 2020-01-02 | Tax withholding | 54,843 | $8.81 | 70,473 |
| 2020-01-02 | Option exercise | 125,000 | $3.86 | 125,316 |
| 2020-01-02 | J | 7,389 | $0.00 | 1,807,449 |
| 2020-01-02 | J | 7,389 | $0.00 | 316 |
| 2019-12-31 | Grant / award | 316 | $7.51 | 316 |
| 2019-12-13 | Gift | 38,400 | $0.00 | 1,800,060 |
| 2019-12-12 | Grant / award | 1,762 | $6.74 | 259,330 |
| 2019-12-12 | J | 259,330 | $0.00 | 0 |
| 2019-12-12 | J | 259,330 | $0.00 | 1,838,460 |
| 2019-12-02 | Option exercise (derivative) | 185,000 | $0.00 | 0 |
| 2019-12-02 | Tax withholding | 123,072 | $6.96 | 257,172 |
| 2019-12-02 | Option exercise | 277,500 | $0.00 | 380,244 |
| 2019-12-01 | Grant / award (derivative) | 546,000 | $0.00 | 546,000 |
| 2019-12-01 | Grant / award (derivative) | 204,700 | $0.00 | 204,700 |
| 2019-11-22 | Option exercise (derivative) | 100,000 | $0.00 | 0 |
| 2019-11-22 | Option exercise | 100,000 | $2.39 | 202,744 |
| 2019-11-22 | Tax withholding | 35,708 | $6.70 | 167,036 |
| 2019-11-22 | Open-market sale | 60,916 | $6.67 | 106,120 |
| 2019-11-22 | J | 3,376 | $0.00 | 102,744 |
| 2019-11-22 | J | 3,376 | $0.00 | 1,579,130 |
| 2019-11-15 | Option exercise (derivative) | 100,000 | $0.00 | 100,000 |
| 2019-11-15 | Option exercise | 100,000 | $2.40 | 202,744 |
| 2019-11-15 | J | 3,369 | $0.00 | 1,575,754 |
| 2019-11-15 | Tax withholding | 35,776 | $6.72 | 166,968 |
| 2019-11-15 | J | 3,369 | $0.00 | 102,744 |
| 2019-11-15 | Open-market sale | 60,855 | $6.66 | 106,113 |
| 2019-11-08 | Option exercise (derivative) | 100,000 | $0.00 | 200,000 |
| 2019-11-08 | J | 3,250 | $0.00 | 102,744 |
| 2019-11-08 | Open-market sale | 58,649 | $6.27 | 105,994 |
| 2019-11-08 | Tax withholding | 38,101 | $6.31 | 164,643 |
| 2019-11-08 | Option exercise | 100,000 | $2.40 | 202,744 |
| 2019-11-08 | J | 3,250 | $0.00 | 1,572,385 |
| 2019-11-01 | Option exercise (derivative) | 100,000 | $0.00 | 300,000 |
| 2019-11-01 | Option exercise | 100,000 | $2.42 | 202,744 |
| 2019-11-01 | J | 3,485 | $0.00 | 1,569,135 |
| 2019-11-01 | Tax withholding | 33,795 | $7.15 | 168,949 |
| 2019-11-01 | Open-market sale | 62,720 | $7.13 | 106,229 |
| 2019-11-01 | J | 3,485 | $0.00 | 102,744 |
| 2019-10-15 | Option exercise (derivative) | 100,000 | $0.00 | 400,000 |
| 2019-10-15 | J | 3,199 | $0.00 | 102,744 |
| 2019-10-15 | Open-market sale | 57,782 | $6.13 | 105,943 |
| 2019-10-15 | J | 3,199 | $0.00 | 1,565,650 |
| 2019-10-15 | Option exercise | 100,000 | $2.41 | 202,744 |
| 2019-10-15 | Tax withholding | 39,019 | $6.17 | 163,725 |
| 2019-10-03 | Option exercise (derivative) | 114,750 | $0.00 | 500,000 |
| 2019-10-03 | J | 4,899 | $0.00 | 1,562,451 |
| 2019-10-03 | J | 4,899 | $0.00 | 102,744 |
| 2019-10-03 | Open-market sale | 67,641 | $6.43 | 107,643 |
| 2019-10-03 | Tax withholding | 42,210 | $6.49 | 175,284 |
| 2019-10-03 | Option exercise | 114,750 | $2.39 | 217,494 |
| 2019-09-30 | Grant / award | 2,214 | $6.44 | 102,744 |
| 2019-09-13 | Option exercise (derivative) | 100,000 | $0.00 | 614,750 |
| 2019-09-13 | Option exercise | 100,000 | $2.40 | 200,530 |
| 2019-09-13 | Open-market sale | 57,971 | $6.47 | 105,482 |
| 2019-09-13 | Tax withholding | 37,077 | $6.47 | 163,453 |
| 2019-09-13 | J | 4,952 | $0.00 | 1,557,552 |
| 2019-09-13 | J | 4,952 | $0.00 | 100,530 |
| 2019-09-03 | Gift | 500 | $0.00 | 1,471,092 |
| 2019-08-30 | Option exercise (derivative) | 100,000 | $0.00 | 714,750 |
| 2019-08-30 | J | 17,943 | $0.00 | 100,530 |
| 2019-08-30 | Open-market sale | 50,225 | $7.47 | 118,473 |
| 2019-08-30 | Tax withholding | 31,832 | $7.51 | 168,698 |
| 2019-08-30 | J | 17,943 | $0.00 | 1,553,100 |
| 2019-08-30 | Option exercise | 100,000 | $2.39 | 200,530 |
| 2019-08-30 | Option exercise (derivative) | 100,000 | $0.00 | 714,750 |
| 2019-08-30 | Open-market sale | 50,225 | $7.47 | 182,038 |
| 2019-08-30 | Tax withholding | 31,832 | $7.51 | 232,263 |
| 2019-08-30 | Option exercise | 100,000 | $2.39 | 264,095 |
| 2019-08-15 | Option exercise (derivative) | 100,000 | $0.00 | 814,750 |
| 2019-08-15 | Tax withholding | 33,881 | $7.04 | 224,991 |
| 2019-08-15 | Option exercise | 100,000 | $2.39 | 258,872 |
| 2019-08-15 | Open-market sale | 60,896 | $7.03 | 164,095 |
| 2019-08-15 | Option exercise (derivative) | 100,000 | $0.00 | 814,750 |
| 2019-08-15 | J | 5,223 | $0.00 | 1,535,157 |
| 2019-08-15 | J | 5,223 | $0.00 | 100,530 |
| 2019-08-15 | Open-market sale | 60,896 | $7.03 | 105,753 |
| 2019-08-15 | Option exercise | 100,000 | $2.39 | 200,530 |
| 2019-08-15 | Tax withholding | 33,881 | $7.04 | 166,649 |
| 2019-08-01 | Option exercise (derivative) | 100,000 | $0.00 | 914,750 |
| 2019-08-01 | Option exercise | 100,000 | $2.41 | 254,803 |
| 2019-08-01 | Tax withholding | 37,955 | $6.34 | 216,848 |
| 2019-08-01 | Open-market sale | 57,976 | $6.33 | 158,872 |
| 2019-08-01 | Option exercise (derivative) | 100,000 | $0.00 | 914,750 |
| 2019-08-01 | Option exercise | 100,000 | $2.41 | 200,530 |
| 2019-08-01 | Tax withholding | 37,955 | $6.34 | 162,575 |
| 2019-08-01 | Open-market sale | 57,976 | $6.33 | 104,599 |
| 2019-08-01 | J | 4,069 | $0.00 | 100,530 |
| 2019-08-01 | J | 4,069 | $0.00 | 1,529,934 |
| 2019-07-15 | Option exercise (derivative) | 100,000 | $0.00 | 1,014,750 |
| 2019-07-15 | Option exercise | 100,000 | $2.44 | 239,059 |
| 2019-07-15 | Open-market sale | 44,116 | $6.06 | 154,803 |
| 2019-07-15 | Tax withholding | 40,140 | $6.08 | 198,919 |
| 2019-07-15 | Option exercise (derivative) | 100,000 | $0.00 | 1,014,750 |
| 2019-07-15 | J | 15,744 | $0.00 | 100,530 |
| 2019-07-15 | Open-market sale | 44,116 | $6.06 | 116,274 |
| 2019-07-15 | Tax withholding | 40,140 | $6.08 | 160,390 |
| 2019-07-15 | J | 15,744 | $0.00 | 1,525,865 |
| 2019-07-15 | Option exercise | 100,000 | $2.44 | 200,530 |
| 2019-07-03 | Gift | 45,000 | $0.00 | 1,471,592 |
| 2019-07-02 | Option exercise (derivative) | 100,000 | $0.00 | 1,114,750 |
| 2019-07-02 | Option exercise | 100,000 | $2.42 | 223,876 |
| 2019-07-02 | Tax withholding | 42,176 | $5.75 | 181,700 |
| 2019-07-02 | Open-market sale | 42,641 | $5.75 | 139,059 |
| 2019-07-02 | Option exercise (derivative) | 100,000 | $0.00 | 1,114,750 |
| 2019-07-02 | J | 15,183 | $0.00 | 1,555,121 |
| 2019-07-02 | J | 15,183 | $0.00 | 100,530 |
| 2019-07-02 | Open-market sale | 42,641 | $5.75 | 115,713 |
| 2019-07-02 | Tax withholding | 42,176 | $5.75 | 158,354 |
| 2019-07-02 | Option exercise | 100,000 | $2.42 | 200,530 |
| 2019-06-30 | Grant / award | 3,396 | $4.20 | 123,876 |
| 2019-06-13 | Option exercise (derivative) | 200,000 | $0.00 | 1,214,750 |
| 2019-06-13 | Option exercise | 200,000 | $2.39 | 297,134 |
| 2019-06-13 | Open-market sale | 66,793 | $4.36 | 120,480 |
| 2019-06-13 | Tax withholding | 109,861 | $4.34 | 187,273 |
| 2019-06-13 | Option exercise (derivative) | 200,000 | $0.00 | 1,214,750 |
| 2019-06-13 | Option exercise | 200,000 | $2.39 | 297,134 |
| 2019-06-13 | J | 23,346 | $0.00 | 1,539,938 |
| 2019-06-13 | J | 23,346 | $0.00 | 97,134 |
| 2019-06-13 | Open-market sale | 66,793 | $4.36 | 120,480 |
| 2019-06-13 | Tax withholding | 109,861 | $4.34 | 187,273 |
| 2019-06-05 | Gift | 47,500 | $0.00 | 1,516,592 |
| 2019-03-29 | Grant / award | 3,611 | $3.95 | 97,134 |
| 2018-12-31 | Grant / award | 3,600 | $3.96 | 93,523 |
| 2018-12-27 | J | 1,564,092 | $0.00 | 89,923 |
| 2018-12-17 | Option exercise (derivative) | 200,000 | $0.00 | 0 |
| 2018-12-17 | Option exercise | 200,000 | $2.16 | 1,831,026 |
| 2018-12-17 | Open-market sale | 65,039 | $3.84 | 1,654,015 |
| 2018-12-17 | Tax withholding | 111,972 | $3.87 | 1,719,054 |
| 2018-12-14 | Option exercise (derivative) | 150,000 | $0.00 | 200,000 |
| 2018-12-14 | Open-market sale | 42,117 | $3.79 | 1,631,026 |
| 2018-12-14 | Option exercise | 150,000 | $2.17 | 1,758,327 |
| 2018-12-14 | Tax withholding | 85,184 | $3.82 | 1,673,143 |
| 2018-12-13 | Option exercise (derivative) | 150,000 | $0.00 | 350,000 |
| 2018-12-13 | Open-market sale | 44,099 | $3.94 | 1,608,327 |
| 2018-12-13 | Tax withholding | 82,128 | $3.96 | 1,652,426 |
| 2018-12-13 | Option exercise | 150,000 | $2.17 | 1,734,554 |
| 2018-12-12 | Option exercise (derivative) | 150,000 | $0.00 | 500,000 |
| 2018-12-12 | Open-market sale | 43,768 | $3.93 | 1,584,554 |
| 2018-12-12 | Tax withholding | 82,597 | $3.95 | 1,628,322 |
| 2018-12-12 | Option exercise | 150,000 | $2.17 | 1,710,919 |
| 2018-12-10 | Gift | 90,800 | $0.00 | 1,513,527 |
| 2018-12-10 | Option exercise (derivative) | 300,000 | $0.00 | 650,000 |
| 2018-12-10 | Tax withholding | 164,786 | $3.95 | 1,648,741 |
| 2018-12-10 | Open-market sale | 87,822 | $3.93 | 1,560,919 |
| 2018-12-10 | Option exercise | 300,000 | $2.17 | 1,813,527 |
| 2018-12-07 | Option exercise (derivative) | 150,000 | $0.00 | 950,000 |
| 2018-12-07 | Tax withholding | 85,970 | $3.80 | 1,645,895 |
| 2018-12-07 | Open-market sale | 41,568 | $3.80 | 1,604,327 |
| 2018-12-07 | Option exercise | 150,000 | $2.18 | 1,731,865 |
| 2018-12-04 | Option exercise (derivative) | 165,150 | $0.00 | 1,100,000 |
| 2018-12-04 | Tax withholding | 95,292 | $3.80 | 1,629,501 |
| 2018-12-04 | Option exercise | 165,150 | $2.19 | 1,724,793 |
| 2018-12-04 | Open-market sale | 47,636 | $3.78 | 1,581,865 |
| 2018-12-03 | Option exercise (derivative) | 318,488 | $0.00 | 0 |
| 2018-12-03 | Option exercise | 318,488 | $0.00 | 1,679,272 |
| 2018-12-03 | Tax withholding | 141,250 | $3.67 | 1,538,022 |
| 2018-12-03 | Option exercise (derivative) | 200,000 | $0.00 | 1,265,150 |
| 2018-12-03 | Tax withholding | 117,292 | $3.75 | 1,620,730 |
| 2018-12-03 | Option exercise | 200,000 | $2.20 | 1,738,022 |
| 2018-12-03 | Open-market sale | 61,087 | $3.73 | 1,559,643 |
| 2018-12-01 | Grant / award (derivative) | 969,000 | $0.00 | 969,000 |
| 2018-12-01 | Grant / award (derivative) | 388,100 | $0.00 | 922,800 |
| 2018-11-19 | Option exercise (derivative) | 100,000 | $0.00 | 1,465,150 |
| 2018-11-19 | Open-market sale | 20,444 | $3.86 | 1,360,784 |
| 2018-11-19 | Tax withholding | 56,975 | $3.86 | 1,381,228 |
| 2018-11-19 | Option exercise | 100,000 | $2.20 | 1,438,203 |
| 2018-11-09 | Option exercise (derivative) | 100,000 | $0.00 | 1,565,150 |
| 2018-11-09 | Option exercise | 100,000 | $2.20 | 1,426,518 |
| 2018-11-09 | Tax withholding | 55,032 | $3.99 | 1,371,486 |
| 2018-11-09 | Open-market sale | 33,283 | $3.97 | 1,338,203 |
| 2018-11-05 | Option exercise (derivative) | 100,000 | $0.00 | 1,665,150 |
| 2018-11-05 | Open-market sale | 34,254 | $4.15 | 1,326,518 |
| 2018-11-05 | Option exercise | 100,000 | $2.21 | 1,414,279 |
| 2018-11-05 | Tax withholding | 53,507 | $4.14 | 1,360,772 |
| 2018-10-31 | Option exercise (derivative) | 50,000 | $0.00 | 1,765,150 |
| 2018-10-31 | Option exercise | 50,000 | $2.21 | 1,352,233 |
| 2018-10-31 | Tax withholding | 27,053 | $4.08 | 1,325,180 |
| 2018-10-31 | Open-market sale | 10,901 | $4.07 | 1,314,279 |
| 2018-10-30 | Option exercise (derivative) | 50,000 | $0.00 | 1,815,150 |
| 2018-10-30 | Tax withholding | 26,460 | $4.17 | 1,314,069 |
| 2018-10-30 | Open-market sale | 11,836 | $4.18 | 1,302,233 |
| 2018-10-30 | Option exercise | 50,000 | $2.21 | 1,340,529 |
| 2018-09-30 | Grant / award | 3,536 | $4.03 | 1,290,529 |
| 2018-06-30 | Grant / award | 3,031 | $4.70 | 1,286,993 |
| 2018-03-29 | Grant / award | 3,581 | $3.98 | 1,283,962 |
| 2017-12-31 | Grant / award | 3,560 | $4.00 | 1,280,381 |
| 2017-12-12 | Gift | 50,000 | $0.00 | 1,276,821 |
| 2017-12-04 | Option exercise (derivative) | 110,000 | $0.00 | 0 |
| 2017-12-04 | Tax withholding | 98,528 | $3.85 | 1,332,599 |
| 2017-12-04 | Option exercise | 110,000 | $3.45 | 1,431,127 |
| 2017-12-04 | Open-market sale | 5,778 | $3.84 | 1,326,821 |
| 2017-12-01 | Grant / award (derivative) | 1,047,400 | $0.00 | 1,047,400 |
| 2017-12-01 | Grant / award (derivative) | 185,000 | $0.00 | 185,000 |
| 2017-11-21 | Option exercise (derivative) | 100,000 | $0.00 | 110,000 |
| 2017-11-21 | Option exercise | 100,000 | $3.43 | 1,415,680 |
| 2017-11-21 | Open-market sale | 5,528 | $3.85 | 1,321,127 |
| 2017-11-21 | Tax withholding | 89,025 | $3.85 | 1,326,655 |
| 2017-11-17 | Option exercise (derivative) | 100,000 | $0.00 | 210,000 |
| 2017-11-17 | Open-market sale | 4,346 | $3.83 | 1,316,680 |
| 2017-11-17 | Open-market sale | 1,000 | $3.83 | 1,315,680 |
| 2017-11-17 | Tax withholding | 89,388 | $3.83 | 1,321,026 |
| 2017-11-17 | Option exercise | 100,000 | $3.43 | 1,410,414 |
| 2017-11-09 | Option exercise (derivative) | 100,000 | $0.00 | 310,000 |
| 2017-11-09 | Open-market sale | 7,300 | $4.09 | 1,310,414 |
| 2017-11-09 | Open-market sale | 722 | $4.10 | 1,317,714 |
| 2017-11-09 | Option exercise | 100,000 | $3.45 | 1,402,506 |
| 2017-11-09 | Tax withholding | 84,070 | $4.10 | 1,318,436 |
| 2017-10-31 | Option exercise (derivative) | 100,000 | $0.00 | 410,000 |
| 2017-10-31 | Open-market sale | 2,100 | $4.06 | 1,302,506 |
| 2017-10-31 | Tax withholding | 83,191 | $4.08 | 1,308,581 |
| 2017-10-31 | Open-market sale | 3,975 | $4.07 | 1,304,606 |
| 2017-10-31 | Option exercise | 100,000 | $3.40 | 1,391,772 |
| 2017-10-26 | Option exercise (derivative) | 100,000 | $0.00 | 510,000 |
| 2017-10-26 | Option exercise | 100,000 | $3.41 | 1,381,746 |
| 2017-10-26 | Open-market sale | 6,783 | $4.10 | 1,291,772 |
| 2017-10-26 | Tax withholding | 83,191 | $4.10 | 1,298,555 |
| 2017-10-16 | Option exercise (derivative) | 50,000 | $0.00 | 610,000 |
| 2017-10-16 | Option exercise | 50,000 | $3.50 | 1,327,001 |
| 2017-10-16 | Tax withholding | 42,035 | $4.16 | 1,284,966 |
| 2017-10-16 | Open-market sale | 2,620 | $4.17 | 1,281,746 |
| 2017-10-16 | Open-market sale | 600 | $4.16 | 1,284,366 |
| 2017-09-30 | Grant / award | 3,295 | $4.32 | 1,277,001 |
| 2017-06-30 | Grant / award | 3,313 | $4.30 | 1,273,706 |
| 2017-04-10 | Gift | 63,500 | $0.00 | 1,270,393 |
| 2017-03-31 | Grant / award | 2,704 | $5.25 | 1,333,893 |
| 2017-03-14 | Gift | 12,500 | $0.00 | 1,331,189 |
| 2016-12-31 | Grant / award | 3,516 | $4.61 | 1,343,689 |
| 2016-12-19 | Gift | 2,000 | $0.00 | 1,340,173 |
| 2016-12-14 | Gift | 60,000 | $0.00 | 1,342,173 |
| 2016-12-02 | Open-market sale | 319,520 | $4.58 | 1,402,173 |
| 2016-12-01 | Grant / award (derivative) | 1,111,800 | $0.00 | 1,111,800 |
| 2016-12-01 | Grant / award (derivative) | 388,400 | $0.00 | 388,400 |
| 2016-12-01 | Option exercise | 74,601 | $0.00 | 1,721,693 |
| 2016-09-30 | Grant / award | 1,768 | $6.55 | 1,647,092 |
| 2016-06-30 | Grant / award | 2,371 | $5.86 | 1,645,324 |
| 2016-03-30 | Grant / award | 3,081 | $4.49 | 1,642,953 |
| 2015-12-31 | Grant / award | 3,602 | $3.73 | 1,639,872 |
| 2015-12-01 | Grant / award (derivative) | 1,503,800 | $0.00 | 1,503,800 |
| 2015-12-01 | Grant / award (derivative) | 534,700 | $0.00 | 534,700 |
| 2015-12-01 | Grant / award | 301,600 | $0.00 | 2,134,773 |
| 2015-12-01 | Tax withholding | 498,503 | $5.02 | 1,636,270 |
| 2015-09-30 | Grant / award | 3,966 | $3.39 | 1,833,173 |
| 2015-06-30 | Grant / award | 3,601 | $3.73 | 1,829,207 |
| 2015-03-31 | Grant / award | 3,767 | $3.55 | 1,825,606 |
| 2014-12-31 | Grant / award | 4,525 | $2.88 | 1,821,839 |
| 2014-12-05 | Grant / award | 96,200 | $0.00 | 1,977,604 |
| 2014-12-05 | Tax withholding | 160,290 | $3.04 | 1,817,314 |
| 2014-12-01 | Grant / award (derivative) | 1,414,750 | $0.00 | 1,414,750 |
| 2014-12-01 | Grant / award | 573,850 | $0.00 | 1,881,404 |
| 2014-09-30 | Grant / award | 3,483 | $3.74 | 1,307,554 |
| 2014-06-26 | Grant / award | 3,770 | $3.46 | 1,304,071 |
| 2014-03-31 | Grant / award | 3,891 | $3.33 | 1,300,301 |
| 2014-01-31 | Tax withholding | 114,750 | $3.26 | 1,296,410 |
| 2014-01-07 | Grant / award (derivative) | 1,865,150 | $0.00 | 1,865,150 |
| 2014-01-07 | Grant / award | 754,000 | $0.00 | 1,456,160 |
| 2013-12-01 | — | — | — | 718,861 |
| 2013-12-01 | — | — | — | 698,444 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.