SEC CIK 1193738
COTTER MARGARET
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| RDIview stock → | 875,082 | 2026-04-21 |
| RDIBview stock → | 845,807 | 2025-04-21 |
Position History — RDIB
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — RDIB
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-04-21 | Option exercise (derivative) | 11,390 | $0.00 | 22,780 |
| 2025-04-21 | Option exercise | 11,390 | — | 845,807 |
| 2025-04-18 | Option exercise (derivative) | 8,768 | $0.00 | 20,459 |
| 2025-04-18 | Option exercise | 8,768 | — | 834,417 |
| 2025-04-07 | Option exercise (derivative) | 5,677 | $0.00 | 0 |
| 2025-04-07 | Option exercise | 5,677 | — | 825,649 |
| 2025-03-14 | Tax withholding | 18,880 | $1.32 | 819,972 |
| 2024-06-06 | Grant / award (derivative) | 129,885 | $0.00 | 129,885 |
| 2024-04-21 | Option exercise (derivative) | 21,695 | $0.00 | 34,170 |
| 2024-04-21 | Option exercise | 21,695 | — | 838,852 |
| 2024-04-18 | Option exercise (derivative) | 8,768 | $0.00 | 17,536 |
| 2024-04-18 | Option exercise | 8,768 | — | 817,157 |
| 2024-04-05 | Option exercise (derivative) | 10,825 | $0.00 | 5,677 |
| 2024-04-05 | Option exercise | 10,825 | — | 808,389 |
| 2024-03-11 | Option exercise (derivative) | 4,783 | $0.00 | 0 |
| 2024-03-11 | Option exercise | 4,783 | — | 797,564 |
| 2023-04-21 | Grant / award (derivative) | 55,865 | $0.00 | 55,865 |
| 2023-04-18 | Grant / award (derivative) | 585 | $0.00 | 585 |
| 2023-04-18 | Option exercise (derivative) | 8,768 | $0.00 | 26,304 |
| 2023-04-18 | Option exercise | 8,768 | — | 795,771 |
| 2023-04-18 | Tax withholding | 2,990 | — | 792,781 |
| 2023-04-05 | Grant / award (derivative) | 378 | $0.00 | 2,902 |
| 2023-04-05 | Option exercise (derivative) | 5,678 | $0.00 | 11,354 |
| 2023-04-05 | Tax withholding | 2,108 | — | 787,003 |
| 2023-04-05 | Option exercise | 5,678 | — | 789,111 |
| 2023-03-14 | Option exercise (derivative) | 968 | $0.00 | 0 |
| 2023-03-14 | Option exercise | 968 | — | 783,433 |
| 2023-03-10 | Option exercise (derivative) | 4,571 | $0.00 | 0 |
| 2023-03-10 | Grant / award (derivative) | 319 | $0.00 | 4,571 |
| 2023-03-10 | Option exercise (derivative) | 4,783 | $0.00 | 4,783 |
| 2023-03-10 | Option exercise | 4,571 | — | 786,280 |
| 2023-03-10 | Tax withholding | 3,815 | — | 782,465 |
| 2023-03-10 | Option exercise | 4,783 | — | 781,709 |
| 2022-06-10 | Open-market sale | 2,750 | $3.59 | 1,163,649 |
| 2022-06-09 | Open-market sale | 2,750 | $3.56 | 1,166,399 |
| 2022-06-08 | Open-market sale | 2,750 | $3.60 | 1,169,149 |
| 2022-06-07 | Open-market sale | 2,750 | $3.59 | 1,171,899 |
| 2022-06-06 | Open-market sale | 2,750 | $3.63 | 1,174,649 |
| 2022-06-03 | Open-market sale | 2,750 | $3.62 | 1,177,399 |
| 2022-06-02 | Open-market sale | 2,750 | $3.66 | 1,180,149 |
| 2022-06-01 | Open-market sale | 2,750 | $3.66 | 1,182,899 |
| 2022-05-31 | Open-market sale | 2,750 | $3.74 | 1,185,649 |
| 2022-05-27 | Open-market sale | 2,750 | $3.72 | 1,188,399 |
| 2022-05-26 | Open-market sale | 2,750 | $3.65 | 1,191,149 |
| 2022-05-25 | Open-market sale | 2,750 | $3.43 | 1,193,899 |
| 2022-05-24 | Open-market sale | 2,750 | $3.36 | 1,196,649 |
| 2022-05-23 | Open-market sale | 2,750 | $3.35 | 1,199,399 |
| 2022-05-20 | Open-market sale | 2,750 | $3.35 | 1,202,149 |
| 2022-05-19 | Open-market sale | 2,750 | $3.37 | 1,204,899 |
| 2022-05-18 | Open-market sale | 2,750 | $3.41 | 1,207,649 |
| 2022-05-17 | Open-market sale | 2,750 | $3.51 | 1,210,399 |
| 2022-05-16 | Open-market sale | 2,750 | $3.55 | 1,213,149 |
| 2022-05-13 | Open-market sale | 2,750 | $3.57 | 1,215,899 |
| 2022-05-12 | Open-market sale | 2,750 | $3.41 | 1,218,649 |
| 2022-05-11 | Open-market sale | 2,750 | $3.52 | 1,221,399 |
| 2022-05-10 | Open-market sale | 2,750 | $3.58 | 1,224,149 |
| 2022-05-09 | Open-market sale | 2,750 | $3.82 | 1,226,899 |
| 2022-05-06 | Open-market sale | 2,750 | $3.92 | 1,229,649 |
| 2022-05-05 | Open-market sale | 2,750 | $3.92 | 1,232,399 |
| 2022-05-04 | Open-market sale | 2,750 | $3.99 | 1,235,149 |
| 2022-05-03 | Open-market sale | 2,750 | $3.93 | 1,237,899 |
| 2022-05-02 | Open-market sale | 2,750 | $3.94 | 1,240,649 |
| 2022-04-29 | Open-market sale | 2,750 | $3.92 | 1,243,399 |
| 2022-04-28 | Open-market sale | 2,750 | $3.88 | 1,246,149 |
| 2022-04-27 | Open-market sale | 2,750 | $3.85 | 1,248,899 |
| 2022-04-26 | Open-market sale | 2,750 | $3.97 | 1,251,649 |
| 2022-04-25 | Open-market sale | 2,750 | $3.97 | 1,254,399 |
| 2022-04-22 | Open-market sale | 2,750 | $4.10 | 1,257,149 |
| 2022-04-21 | Open-market sale | 2,750 | $4.13 | 1,259,899 |
| 2022-04-20 | Open-market sale | 2,750 | $4.18 | 1,262,649 |
| 2022-04-19 | Open-market sale | 2,750 | $4.16 | 1,265,399 |
| 2022-04-18 | Grant / award (derivative) | 35,072 | $0.00 | 35,072 |
| 2022-04-18 | Open-market sale | 2,750 | $4.15 | 1,268,149 |
| 2022-04-14 | Open-market sale | 2,750 | $4.14 | 1,270,899 |
| 2022-04-13 | Option exercise (derivative) | 916 | $0.00 | 0 |
| 2022-04-13 | Option exercise | 916 | — | 777,243 |
| 2022-04-13 | Tax withholding | 317 | $4.12 | 776,926 |
| 2022-04-13 | Open-market sale | 2,750 | $4.11 | 1,273,649 |
| 2022-04-12 | Open-market sale | 2,750 | $4.17 | 1,276,399 |
| 2022-04-11 | Open-market sale | 2,750 | $4.08 | 1,279,149 |
| 2022-04-08 | Open-market sale | 2,750 | $4.15 | 1,281,899 |
| 2022-04-07 | Open-market sale | 2,750 | $4.23 | 1,284,649 |
| 2022-04-06 | Open-market sale | 2,750 | $4.27 | 1,287,399 |
| 2022-04-05 | Open-market sale | 2,750 | $4.31 | 1,290,149 |
| 2022-04-05 | Option exercise (derivative) | 5,678 | $0.00 | 17,032 |
| 2022-04-05 | Option exercise | 5,678 | — | 776,327 |
| 2022-04-04 | Open-market sale | 2,750 | $4.37 | 1,292,899 |
| 2022-04-01 | Open-market sale | 2,750 | $4.33 | 1,295,649 |
| 2022-03-31 | Open-market sale | 2,750 | $4.29 | 1,298,399 |
| 2022-03-30 | Open-market sale | 2,750 | $4.35 | 1,301,149 |
| 2022-03-29 | Open-market sale | 2,750 | $4.33 | 1,303,899 |
| 2022-03-28 | Open-market sale | 2,750 | $4.22 | 1,306,649 |
| 2022-03-25 | Open-market sale | 2,750 | $4.31 | 1,309,399 |
| 2022-03-24 | Open-market sale | 2,750 | $4.28 | 1,312,149 |
| 2022-03-23 | Open-market sale | 2,750 | $4.29 | 1,314,899 |
| 2022-03-22 | Open-market sale | 2,750 | $4.41 | 1,317,649 |
| 2022-03-21 | Open-market sale | 2,750 | $4.44 | 1,320,399 |
| 2022-03-18 | Open-market sale | 2,750 | $4.43 | 1,323,149 |
| 2022-03-17 | Open-market sale | 2,750 | $4.39 | 1,325,899 |
| 2022-03-16 | Open-market sale | 2,750 | $4.34 | 1,328,649 |
| 2022-03-15 | Open-market sale | 2,750 | $4.07 | 1,331,399 |
| 2022-03-14 | Option exercise (derivative) | 968 | $0.00 | 968 |
| 2022-03-14 | Option exercise | 968 | — | 770,649 |
| 2022-03-14 | Open-market sale | 2,750 | $4.15 | 1,334,149 |
| 2022-03-11 | Open-market sale | 2,750 | $4.24 | 1,336,899 |
| 2022-03-10 | Open-market sale | 2,750 | $4.20 | 1,339,649 |
| 2022-03-10 | Grant / award (derivative) | 2,126 | $0.00 | 2,126 |
| 2022-03-10 | Option exercise (derivative) | 4,784 | $0.00 | 9,566 |
| 2022-03-10 | Option exercise | 4,784 | — | 769,681 |
| 2022-03-09 | Open-market sale | 2,750 | $4.18 | 1,342,399 |
| 2022-03-08 | Open-market sale | 2,750 | $4.06 | 1,345,149 |
| 2022-03-07 | Open-market sale | 2,750 | $4.13 | 1,347,899 |
| 2022-03-04 | Open-market sale | 2,750 | $4.16 | 1,350,649 |
| 2022-03-03 | Open-market sale | 2,750 | $4.22 | 1,353,399 |
| 2022-03-02 | Open-market sale | 2,750 | $4.41 | 1,356,149 |
| 2022-03-01 | Open-market sale | 2,750 | $4.36 | 1,358,899 |
| 2022-02-28 | Open-market sale | 2,750 | $4.42 | 1,361,649 |
| 2022-02-25 | Open-market sale | 2,750 | $4.43 | 1,364,399 |
| 2022-02-24 | Open-market sale | 2,750 | $4.32 | 1,367,149 |
| 2022-02-23 | Open-market sale | 2,750 | $4.38 | 1,369,899 |
| 2022-02-22 | Open-market sale | 2,750 | $4.42 | 1,372,649 |
| 2022-02-18 | Open-market sale | 2,750 | $4.38 | 1,375,399 |
| 2022-02-17 | Open-market sale | 2,750 | $4.53 | 1,378,149 |
| 2022-02-16 | Open-market sale | 2,750 | $4.54 | 1,380,899 |
| 2022-02-15 | Open-market sale | 2,750 | $4.49 | 1,383,649 |
| 2022-02-14 | Open-market sale | 2,750 | $4.35 | 1,386,399 |
| 2022-02-11 | Open-market sale | 2,750 | $4.38 | 1,389,149 |
| 2022-02-10 | Open-market sale | 2,750 | $4.51 | 1,391,899 |
| 2022-02-09 | Open-market sale | 2,750 | $4.57 | 1,394,649 |
| 2022-02-08 | Open-market sale | 2,750 | $4.27 | 1,397,399 |
| 2022-02-07 | Open-market sale | 2,750 | $4.23 | 1,400,149 |
| 2022-02-04 | Open-market sale | 2,750 | $4.19 | 1,402,899 |
| 2022-02-03 | Open-market sale | 2,750 | $4.28 | 1,405,649 |
| 2022-02-02 | Open-market sale | 2,750 | $4.49 | 1,408,399 |
| 2022-02-01 | Open-market sale | 2,750 | $4.41 | 1,411,149 |
| 2022-01-31 | Open-market sale | 2,750 | $4.38 | 1,413,899 |
| 2021-12-15 | Option exercise (derivative) | 5,021 | $0.00 | 0 |
| 2021-12-15 | Option exercise | 5,021 | — | 764,897 |
| 2021-06-04 | Open-market sale | 4,000 | $6.74 | 1,416,649 |
| 2021-06-03 | Open-market sale | 4,000 | $6.79 | 1,420,649 |
| 2021-06-02 | Open-market sale | 4,000 | $6.75 | 1,424,649 |
| 2021-06-01 | Open-market sale | 4,000 | $6.49 | 1,428,649 |
| 2021-05-28 | Open-market sale | 4,000 | $6.61 | 1,432,649 |
| 2021-05-27 | Open-market sale | 4,000 | $6.21 | 1,436,649 |
| 2021-05-26 | Open-market sale | 4,000 | $6.19 | 1,440,649 |
| 2021-05-25 | Open-market sale | 4,000 | $6.11 | 1,444,649 |
| 2021-05-24 | Open-market sale | 4,000 | $6.00 | 1,448,649 |
| 2021-05-21 | Open-market sale | 4,000 | $6.07 | 1,452,649 |
| 2021-05-20 | Open-market sale | 4,000 | $6.12 | 1,456,649 |
| 2021-05-19 | Open-market sale | 4,000 | $6.03 | 1,460,649 |
| 2021-05-18 | Open-market sale | 4,000 | $6.12 | 1,464,649 |
| 2021-05-17 | Open-market sale | 4,000 | $6.06 | 1,468,649 |
| 2021-05-14 | Open-market sale | 4,000 | $5.93 | 1,472,649 |
| 2021-05-13 | Open-market sale | 4,000 | $5.77 | 1,476,649 |
| 2021-05-12 | Open-market sale | 4,000 | $5.76 | 1,480,649 |
| 2021-05-11 | Open-market sale | 4,000 | $5.73 | 1,484,649 |
| 2021-05-10 | Open-market sale | 4,000 | $5.80 | 1,488,649 |
| 2021-05-07 | Open-market sale | 4,000 | $5.95 | 1,492,649 |
| 2021-05-06 | Open-market sale | 4,000 | $5.74 | 1,496,649 |
| 2021-05-05 | Open-market sale | 4,000 | $5.86 | 1,500,649 |
| 2021-05-04 | Open-market sale | 4,000 | $5.97 | 1,504,649 |
| 2021-05-03 | Open-market sale | 4,000 | $5.95 | 1,508,649 |
| 2021-04-30 | Open-market sale | 4,000 | $5.93 | 1,512,649 |
| 2021-04-29 | Open-market sale | 4,000 | $5.97 | 1,516,649 |
| 2021-04-28 | Open-market sale | 4,000 | $5.95 | 1,520,649 |
| 2021-04-27 | Open-market sale | 4,000 | $6.01 | 1,524,649 |
| 2021-04-26 | Open-market sale | 4,000 | $6.02 | 1,528,649 |
| 2021-04-23 | Open-market sale | 4,000 | $6.04 | 1,532,649 |
| 2021-04-22 | Open-market sale | 4,000 | $6.04 | 1,536,649 |
| 2021-04-21 | Open-market sale | 4,000 | $6.04 | 1,540,649 |
| 2021-04-20 | Open-market sale | 4,000 | $5.93 | 1,544,649 |
| 2021-04-19 | Open-market sale | 4,000 | $6.18 | 1,548,649 |
| 2021-04-14 | Open-market sale | 4,000 | $6.40 | 1,552,649 |
| 2021-04-13 | Option exercise (derivative) | 917 | $0.00 | 916 |
| 2021-04-13 | Option exercise | 917 | — | 759,876 |
| 2021-04-13 | Open-market sale | 4,000 | $6.32 | 1,556,649 |
| 2021-04-12 | Open-market sale | 4,000 | $6.40 | 1,560,649 |
| 2021-04-07 | Open-market sale | 4,000 | $6.41 | 1,564,649 |
| 2021-04-06 | Open-market sale | 4,000 | $6.52 | 1,568,649 |
| 2021-04-05 | Grant / award (derivative) | 22,710 | $0.00 | 22,710 |
| 2021-04-05 | Open-market sale | 4,000 | $6.33 | 1,572,649 |
| 2021-03-31 | Open-market sale | 4,000 | $5.53 | 1,576,649 |
| 2021-03-30 | Open-market sale | 4,000 | $5.69 | 1,580,649 |
| 2021-03-29 | Open-market sale | 4,000 | $5.71 | 1,584,649 |
| 2021-03-24 | Open-market sale | 4,000 | $6.33 | 1,588,649 |
| 2021-03-23 | Option exercise (derivative) | 939 | $0.00 | 0 |
| 2021-03-23 | Option exercise | 939 | — | 758,959 |
| 2021-03-23 | Open-market sale | 4,000 | $6.52 | 1,592,649 |
| 2021-03-22 | Open-market sale | 4,000 | $6.81 | 1,596,649 |
| 2021-03-17 | Open-market sale | 4,000 | $6.81 | 1,600,649 |
| 2021-03-16 | Open-market sale | 4,000 | $6.97 | 1,604,649 |
| 2021-03-15 | Option exercise (derivative) | 968 | $0.00 | 1,936 |
| 2021-03-15 | Option exercise | 968 | — | 758,020 |
| 2021-03-15 | Open-market sale | 4,000 | $7.12 | 1,608,649 |
| 2021-03-10 | Open-market sale | 4,000 | $7.32 | 1,612,649 |
| 2021-03-10 | Option exercise (derivative) | 4,784 | $0.00 | 14,350 |
| 2021-03-10 | Grant / award (derivative) | 2,126 | $0.00 | 2,126 |
| 2021-03-10 | Option exercise | 4,784 | — | 758,663 |
| 2021-03-10 | Tax withholding | 1,611 | $7.30 | 757,052 |
| 2021-03-09 | Open-market sale | 4,000 | $7.06 | 1,616,649 |
| 2021-03-08 | Open-market sale | 4,000 | $7.03 | 1,620,649 |
| 2021-03-03 | Open-market sale | 4,000 | $7.27 | 1,624,649 |
| 2021-03-02 | Open-market sale | 4,000 | $7.27 | 1,628,649 |
| 2021-03-01 | Open-market sale | 4,000 | $7.41 | 1,632,649 |
| 2021-02-24 | Open-market sale | 4,000 | $7.34 | 1,636,649 |
| 2021-02-23 | Open-market sale | 4,000 | $6.95 | 1,640,649 |
| 2021-02-22 | Open-market sale | 4,000 | $6.99 | 1,644,649 |
| 2021-02-17 | Open-market sale | 4,000 | $6.33 | 1,648,649 |
| 2021-02-16 | Open-market sale | 4,000 | $6.55 | 1,652,649 |
| 2021-02-10 | Open-market sale | 4,000 | $6.52 | 1,656,649 |
| 2021-02-09 | Open-market sale | 4,000 | $6.38 | 1,660,649 |
| 2021-02-08 | Open-market sale | 4,000 | $6.49 | 1,664,649 |
| 2021-02-03 | Open-market sale | 4,000 | $6.02 | 1,668,649 |
| 2021-02-02 | Open-market sale | 4,000 | $5.53 | 1,672,649 |
| 2021-02-01 | Open-market sale | 4,000 | $5.55 | 1,676,649 |
| 2021-01-27 | Open-market sale | 4,000 | $7.06 | 1,680,649 |
| 2021-01-26 | Open-market sale | 4,000 | $7.26 | 1,684,649 |
| 2021-01-25 | Open-market sale | 4,000 | $7.42 | 1,688,649 |
| 2020-12-16 | Grant / award (derivative) | 5,021 | $0.00 | 5,021 |
| 2020-05-29 | Open-market sale | 2,500 | $3.62 | 1,692,649 |
| 2020-05-28 | Open-market sale | 2,500 | $3.83 | 1,695,149 |
| 2020-05-27 | Open-market sale | 2,500 | $3.76 | 1,697,649 |
| 2020-05-26 | Open-market sale | 2,500 | $3.52 | 1,700,149 |
| 2020-05-22 | Open-market sale | 2,500 | $3.25 | 1,702,649 |
| 2020-05-21 | Open-market sale | 2,500 | $3.29 | 1,705,149 |
| 2020-05-20 | Open-market sale | 2,500 | $3.20 | 1,707,649 |
| 2020-05-19 | Open-market sale | 2,500 | $3.39 | 1,710,149 |
| 2020-05-18 | Open-market sale | 2,500 | $3.22 | 1,712,649 |
| 2020-05-15 | Open-market sale | 2,500 | $3.00 | 1,715,149 |
| 2020-05-14 | Open-market sale | 2,500 | $2.94 | 1,717,649 |
| 2020-05-13 | Open-market sale | 2,500 | $3.08 | 1,720,149 |
| 2020-05-12 | Open-market sale | 2,500 | $3.37 | 1,722,649 |
| 2020-05-11 | Open-market sale | 2,500 | $3.53 | 1,725,149 |
| 2020-05-08 | Open-market sale | 2,500 | $3.56 | 1,727,649 |
| 2020-05-07 | Open-market sale | 2,500 | $3.57 | 1,730,149 |
| 2020-05-06 | Open-market sale | 2,500 | $3.53 | 1,732,649 |
| 2020-05-05 | Open-market sale | 2,500 | $3.82 | 1,735,149 |
| 2020-05-04 | Open-market sale | 2,500 | $3.88 | 1,737,649 |
| 2020-05-01 | Open-market sale | 2,500 | $3.98 | 1,740,149 |
| 2020-04-30 | Open-market sale | 2,500 | $4.36 | 1,742,649 |
| 2020-04-29 | Open-market sale | 2,500 | $4.57 | 1,745,149 |
| 2020-04-28 | Open-market sale | 2,500 | $4.07 | 1,747,649 |
| 2020-04-27 | Open-market sale | 2,500 | $3.68 | 1,750,149 |
| 2020-04-24 | Open-market sale | 2,500 | $3.50 | 1,752,649 |
| 2020-04-23 | Open-market sale | 2,500 | $3.54 | 1,755,149 |
| 2020-04-22 | Open-market sale | 2,500 | $3.91 | 1,757,649 |
| 2020-04-21 | Open-market sale | 2,500 | $3.81 | 1,760,149 |
| 2020-04-20 | Open-market sale | 2,500 | $3.98 | 1,762,649 |
| 2020-04-17 | Open-market sale | 2,500 | $4.00 | 1,765,149 |
| 2020-04-16 | Open-market sale | 2,500 | $3.40 | 1,767,649 |
| 2020-04-15 | Open-market sale | 2,500 | $3.55 | 1,770,149 |
| 2020-04-14 | Open-market sale | 2,500 | $3.68 | 1,772,649 |
| 2020-04-13 | Option exercise (derivative) | 917 | $0.00 | 1,833 |
| 2020-04-13 | Tax withholding | 342 | $4.06 | 753,879 |
| 2020-04-13 | Option exercise | 917 | — | 754,221 |
| 2020-04-13 | Open-market sale | 2,500 | $3.84 | 1,775,149 |
| 2020-04-09 | Open-market sale | 2,500 | $3.88 | 1,777,649 |
| 2020-04-08 | Open-market sale | 2,500 | $3.44 | 1,780,149 |
| 2020-04-07 | Open-market sale | 2,500 | $3.28 | 1,782,649 |
| 2020-04-06 | Open-market sale | 2,500 | $3.41 | 1,785,149 |
| 2020-04-03 | Open-market sale | 2,500 | $3.43 | 1,787,649 |
| 2020-04-02 | Open-market sale | 2,500 | $3.61 | 1,790,149 |
| 2020-04-01 | Open-market sale | 2,500 | $3.60 | 1,792,649 |
| 2020-03-31 | Open-market sale | 2,500 | $3.90 | 1,795,149 |
| 2020-03-30 | Open-market sale | 2,500 | $3.90 | 1,797,649 |
| 2020-03-27 | Open-market sale | 2,500 | $4.12 | 1,800,149 |
| 2020-03-26 | Open-market sale | 2,500 | $3.99 | 1,802,649 |
| 2020-03-25 | Open-market sale | 2,500 | $3.37 | 1,805,149 |
| 2020-03-24 | Open-market sale | 4,997 | $3.19 | 753,304 |
| 2020-03-24 | Open-market sale | 2,500 | $3.18 | 1,807,649 |
| 2020-03-23 | Option exercise (derivative) | 939 | $0.00 | 939 |
| 2020-03-23 | Option exercise | 939 | — | 764,315 |
| 2020-03-23 | Open-market sale | 6,014 | $3.19 | 758,301 |
| 2020-03-23 | Open-market sale | 2,500 | $3.22 | 1,810,149 |
| 2020-03-20 | Open-market sale | 2,500 | $3.46 | 1,812,649 |
| 2020-03-19 | Open-market sale | 2,500 | $3.93 | 1,815,149 |
| 2020-03-18 | Open-market sale | 2,500 | $4.39 | 1,817,649 |
| 2020-03-17 | Open-market sale | 2,500 | $4.88 | 1,820,149 |
| 2020-03-16 | Option exercise (derivative) | 968 | $4.63 | 2,904 |
| 2020-03-16 | Option exercise | 968 | — | 763,376 |
| 2020-03-16 | Open-market sale | 2,500 | $5.58 | 1,822,649 |
| 2020-03-13 | Open-market sale | 2,500 | $5.71 | 1,825,149 |
| 2020-03-12 | Open-market sale | 2,500 | $5.19 | 1,827,649 |
| 2020-03-11 | Open-market sale | 2,500 | $5.90 | 1,830,149 |
| 2020-03-10 | Open-market sale | 2,500 | $6.01 | 1,832,649 |
| 2020-03-10 | Option exercise (derivative) | 1,046 | $0.00 | 0 |
| 2020-03-10 | Grant / award (derivative) | 25,511 | $0.00 | 25,511 |
| 2020-03-10 | Option exercise | 1,046 | — | 762,408 |
| 2020-03-09 | Open-market sale | 2,500 | $6.48 | 1,835,149 |
| 2020-03-06 | Open-market sale | 2,500 | $7.21 | 1,837,649 |
| 2020-03-05 | Open-market sale | 2,500 | $7.47 | 1,840,149 |
| 2020-03-04 | Open-market sale | 2,500 | $8.01 | 1,842,649 |
| 2020-03-03 | Open-market sale | 2,500 | $8.12 | 1,845,149 |
| 2020-03-03 | Open-market sale | 15,000 | $7.86 | 761,362 |
| 2020-03-02 | Open-market sale | 2,500 | $8.10 | 1,847,649 |
| 2020-02-28 | Open-market sale | 2,500 | $8.40 | 1,850,149 |
| 2020-02-27 | Open-market sale | 2,500 | $8.82 | 1,852,649 |
| 2020-02-26 | Open-market sale | 2,500 | $9.08 | 1,855,149 |
| 2020-02-25 | Open-market sale | 10,000 | $9.12 | 776,362 |
| 2020-02-25 | Open-market sale | 2,500 | $9.08 | 1,857,649 |
| 2020-02-24 | Open-market sale | 2,500 | $9.45 | 1,860,149 |
| 2020-02-21 | Open-market sale | 2,500 | $9.82 | 1,862,649 |
| 2020-02-20 | Open-market sale | 2,500 | $9.90 | 1,865,149 |
| 2020-02-19 | Open-market sale | 2,500 | $10.00 | 1,867,649 |
| 2020-02-18 | Open-market sale | 2,500 | $10.00 | 1,870,149 |
| 2020-02-14 | Open-market sale | 2,500 | $9.92 | 1,872,649 |
| 2020-02-13 | Open-market sale | 2,500 | $10.03 | 1,875,149 |
| 2020-02-12 | Open-market sale | 2,500 | $10.05 | 1,877,649 |
| 2020-02-11 | Open-market sale | 2,500 | $9.97 | 1,880,149 |
| 2020-02-10 | Open-market sale | 2,500 | $10.05 | 1,882,649 |
| 2020-02-07 | Open-market sale | 2,500 | $10.21 | 1,885,149 |
| 2020-02-06 | Open-market sale | 2,500 | $10.36 | 1,887,649 |
| 2020-02-05 | Open-market sale | 2,500 | $10.17 | 1,890,149 |
| 2020-02-04 | Open-market sale | 2,500 | $10.17 | 1,892,649 |
| 2020-02-03 | Open-market sale | 2,500 | $10.29 | 1,895,149 |
| 2019-12-26 | Open-market sale | 15,000 | $10.81 | 786,362 |
| 2019-12-23 | Open-market sale | 15,000 | $10.81 | 786,362 |
| 2019-12-10 | Open-market sale | 2,500 | $10.37 | 84,956 |
| 2019-08-30 | Open-market sale | 8,500 | $12.36 | 87,456 |
| 2019-06-19 | Open-market sale | 7,500 | $13.35 | 801,362 |
| 2019-06-17 | Open-market sale | 4,000 | $13.51 | 239,890 |
| 2019-06-07 | Open-market sale | 4,005 | $13.19 | 243,890 |
| 2019-06-06 | Open-market sale | 7,500 | $13.09 | 808,862 |
| 2019-05-30 | Open-market sale | 2,000 | $13.13 | 247,895 |
| 2019-05-30 | Open-market sale | 2,000 | $13.13 | 247,895 |
| 2019-05-29 | Open-market sale | 5,000 | $13.06 | 249,895 |
| 2019-05-16 | Open-market sale | 2,000 | $14.41 | 254,895 |
| 2019-04-13 | Option exercise (derivative) | 917 | $0.00 | 2,750 |
| 2019-04-13 | Tax withholding | 350 | $15.90 | 816,362 |
| 2019-04-13 | Option exercise | 917 | — | 816,712 |
| 2019-03-23 | Option exercise (derivative) | 940 | — | 1,878 |
| 2019-03-23 | Tax withholding | 359 | $15.65 | 815,795 |
| 2019-03-23 | Option exercise | 940 | — | 816,154 |
| 2019-03-21 | Open-market sale | 13,995 | $16.03 | 256,895 |
| 2019-03-14 | Grant / award (derivative) | 3,872 | $0.00 | 3,872 |
| 2019-03-14 | Grant / award (derivative) | 17,806 | $0.00 | 17,806 |
| 2019-03-10 | Option exercise (derivative) | 1,046 | $0.00 | 1,046 |
| 2019-03-10 | Option exercise | 1,046 | — | 815,669 |
| 2019-03-10 | Tax withholding | 455 | $16.30 | 815,214 |
| 2018-09-21 | Open-market sale | 2,292 | $15.62 | 270,890 |
| 2018-09-20 | Open-market sale | 1,208 | $15.77 | 273,182 |
| 2018-06-13 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2018-06-13 | Option exercise | 5,000 | $6.11 | 816,813 |
| 2018-06-13 | Tax withholding | 1,840 | $15.96 | 814,973 |
| 2018-04-13 | Grant / award (derivative) | 15,831 | $0.00 | 15,831 |
| 2018-04-13 | Grant / award (derivative) | 3,667 | $0.00 | 3,667 |
| 2018-03-23 | Option exercise (derivative) | 940 | $0.00 | 2,817 |
| 2018-03-23 | Option exercise | 940 | — | 811,813 |
| 2018-03-23 | Option exercise (derivative) | 940 | — | 0 |
| 2018-03-23 | Tax withholding | 350 | $16.12 | 811,463 |
| 2018-03-23 | Option exercise | 940 | — | 940 |
| 2018-03-10 | Option exercise (derivative) | 1,046 | $0.00 | 2,092 |
| 2018-03-10 | Option exercise | 1,046 | — | 811,330 |
| 2018-03-10 | Option exercise (derivative) | 1,046 | $0.00 | 2,092 |
| 2018-03-10 | Option exercise | 1,046 | — | 811,330 |
| 2018-03-10 | Tax withholding | 457 | $16.89 | 810,873 |
| 2017-08-14 | Open-market sale | 8,888 | $15.62 | 274,390 |
| 2017-08-11 | Open-market sale | 1,000 | $15.60 | 283,278 |
| 2017-06-23 | Open-market sale | 5,112 | $15.51 | 284,278 |
| 2017-03-23 | Grant / award (derivative) | 17,341 | $0.00 | 44,262 |
| 2017-03-23 | Grant / award (derivative) | 3,757 | $0.00 | 6,895 |
| 2017-03-10 | Option exercise (derivative) | 1,046 | $0.00 | 3,138 |
| 2017-03-10 | Option exercise | 1,046 | — | 810,284 |
| 2017-01-13 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2017-01-13 | Tax withholding | 4,935 | $16.92 | 809,238 |
| 2016-03-10 | Grant / award (derivative) | 4,184 | $0.00 | 4,184 |
| 2016-03-10 | Grant / award (derivative) | 19,921 | $0.00 | 19,921 |
| 2015-09-21 | Option exercise (derivative) | 100,000 | $0.00 | 0 |
| 2015-09-21 | Tax withholding | 81,463 | $12.57 | 326,800 |
| 2015-09-21 | Option exercise | 100,000 | $10.24 | 427,808 |
| 2015-04-17 | Option exercise (derivative) | 17,550 | $0.00 | 0 |
| 2015-04-17 | Option exercise | 17,550 | $8.61 | 35,100 |
| 2015-04-17 | Option exercise | 17,550 | $8.32 | 17,550 |
| 2015-04-17 | Tax withholding | 22,424 | $13.25 | 804,173 |
| 2015-04-08 | Option exercise (derivative) | 12,500 | $0.00 | 0 |
| 2015-04-08 | Option exercise | 12,500 | $3.87 | 826,597 |
| 2015-04-08 | Tax withholding | 3,503 | $13.81 | 814,097 |
| 2015-01-15 | Grant / award (derivative) | 2,000 | $0.00 | 29,500 |
| 2014-12-31 | Grant / award | 160,643 | $7.47 | 408,263 |
| 2014-09-13 | W (derivative) | 40,000 | $0.00 | 75,100 |
| 2014-09-13 | W | 409,555 | $0.00 | 409,555 |
| 2014-09-13 | W | 0 | $0.00 | 0 |
| 2014-06-06 | J | 162,229 | $8.92 | 817,600 |
| 2010-09-15 | Grant / award (derivative) | 8,775 | $0.00 | 8,775 |
| 2010-09-15 | Grant / award (derivative) | 8,775 | $0.00 | 17,550 |
| 2010-09-15 | Grant / award (derivative) | 8,775 | $0.00 | 8,775 |
| 2010-07-06 | Grant / award (derivative) | 6,250 | $0.00 | 6,250 |
| 2010-07-06 | Grant / award (derivative) | 6,250 | $0.00 | 12,500 |
| 2010-07-01 | J | 37,580 | $0.00 | 236,787 |
| 2007-01-19 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2006-09-08 | Open-market buy | 330,000 | $5.44 | 330,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.