SEC CIK 1060902
COTTER ELLEN M
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| RDIview stock → | 1,066,822 | 2026-04-21 |
| RDIBview stock → | 976,503 | 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) | 15,577 | $0.00 | 31,152 |
| 2025-04-21 | Option exercise | 15,577 | — | 976,503 |
| 2025-04-18 | Option exercise (derivative) | 11,990 | $0.00 | 59,951 |
| 2025-04-18 | Option exercise | 11,990 | — | 960,926 |
| 2025-04-07 | Option exercise (derivative) | 7,764 | $0.00 | 0 |
| 2025-04-07 | Option exercise | 7,764 | — | 948,936 |
| 2025-03-14 | Tax withholding | 39,727 | $1.32 | 941,172 |
| 2024-06-06 | Grant / award (derivative) | 484,499 | $0.00 | 484,499 |
| 2024-04-21 | Option exercise (derivative) | 57,633 | $0.00 | 46,729 |
| 2024-04-21 | Option exercise | 57,633 | — | 980,899 |
| 2024-04-18 | Option exercise (derivative) | 11,991 | $0.00 | 23,980 |
| 2024-04-18 | Option exercise | 11,991 | — | 923,266 |
| 2024-04-05 | Option exercise (derivative) | 28,882 | $0.00 | 7,764 |
| 2024-04-05 | Option exercise | 28,882 | — | 911,275 |
| 2024-03-11 | Option exercise (derivative) | 12,837 | $0.00 | 0 |
| 2024-03-11 | Option exercise | 12,837 | — | 882,393 |
| 2023-04-21 | Grant / award (derivative) | 104,362 | $0.00 | 104,362 |
| 2023-04-18 | Option exercise (derivative) | 11,991 | $0.00 | 35,971 |
| 2023-04-18 | Grant / award (derivative) | 2,398 | $0.00 | 2,398 |
| 2023-04-18 | Option exercise | 11,991 | — | 873,702 |
| 2023-04-18 | Tax withholding | 4,146 | — | 869,556 |
| 2023-04-05 | Grant / award (derivative) | 1,553 | $0.00 | 11,905 |
| 2023-04-05 | Option exercise (derivative) | 7,764 | $0.00 | 15,528 |
| 2023-04-05 | Tax withholding | 2,685 | — | 861,711 |
| 2023-04-05 | Option exercise | 7,764 | — | 864,396 |
| 2023-03-14 | Option exercise (derivative) | 4,863 | $0.00 | 0 |
| 2023-03-14 | Option exercise | 4,863 | — | 858,314 |
| 2023-03-14 | Tax withholding | 1,682 | — | 856,632 |
| 2023-03-10 | Option exercise (derivative) | 36,800 | $0.00 | 0 |
| 2023-03-10 | Option exercise (derivative) | 12,837 | $0.00 | 12,837 |
| 2023-03-10 | Grant / award (derivative) | 2,567 | $0.00 | 36,800 |
| 2023-03-10 | Tax withholding | 17,868 | — | 853,451 |
| 2023-03-10 | Option exercise | 36,800 | — | 871,319 |
| 2023-03-10 | Option exercise | 12,837 | — | 834,519 |
| 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) | 47,962 | $0.00 | 47,962 |
| 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) | 2,750 | $0.00 | 0 |
| 2022-04-13 | Option exercise | 2,750 | — | 822,633 |
| 2022-04-13 | Tax withholding | 951 | $4.12 | 821,682 |
| 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) | 7,764 | $0.00 | 23,292 |
| 2022-04-05 | Option exercise | 7,764 | — | 822,568 |
| 2022-04-05 | Tax withholding | 2,685 | $4.34 | 819,883 |
| 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) | 4,864 | $0.00 | 4,863 |
| 2022-03-14 | Option exercise | 4,864 | — | 814,804 |
| 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) | 17,116 | $0.00 | 17,116 |
| 2022-03-10 | Option exercise (derivative) | 12,837 | $0.00 | 25,674 |
| 2022-03-10 | Option exercise | 12,837 | — | 809,940 |
| 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) | 6,438 | $0.00 | 0 |
| 2021-12-15 | Option exercise | 6,438 | — | 797,103 |
| 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) | 2,750 | $0.00 | 2,750 |
| 2021-04-13 | Open-market sale | 4,000 | $6.32 | 1,556,649 |
| 2021-04-13 | Option exercise | 2,750 | — | 791,591 |
| 2021-04-13 | Tax withholding | 926 | $6.38 | 790,665 |
| 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) | 31,056 | $0.00 | 31,056 |
| 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) | 2,817 | $0.00 | 0 |
| 2021-03-23 | Option exercise | 2,817 | — | 789,790 |
| 2021-03-23 | Tax withholding | 949 | $6.64 | 788,841 |
| 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) | 4,864 | $0.00 | 9,727 |
| 2021-03-15 | Tax withholding | 1,638 | $7.13 | 786,973 |
| 2021-03-15 | Option exercise | 4,864 | — | 788,611 |
| 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) | 12,838 | $0.00 | 38,511 |
| 2021-03-10 | Grant / award (derivative) | 17,117 | $0.00 | 17,117 |
| 2021-03-10 | Option exercise | 12,838 | — | 788,071 |
| 2021-03-10 | Tax withholding | 4,324 | $7.30 | 783,747 |
| 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) | 6,438 | $0.00 | 6,438 |
| 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) | 2,751 | $0.00 | 5,500 |
| 2020-04-13 | Option exercise | 2,751 | — | 776,184 |
| 2020-04-13 | Tax withholding | 951 | $4.06 | 775,233 |
| 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 | 2,500 | $3.18 | 1,807,649 |
| 2020-03-24 | Open-market sale | 31,040 | $3.21 | 773,433 |
| 2020-03-23 | Option exercise (derivative) | 2,818 | $0.00 | 2,817 |
| 2020-03-23 | Option exercise | 2,818 | — | 805,625 |
| 2020-03-23 | Tax withholding | 1,152 | $3.25 | 804,473 |
| 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) | 4,864 | $4.63 | 14,591 |
| 2020-03-16 | Option exercise | 4,864 | — | 804,767 |
| 2020-03-16 | Tax withholding | 1,960 | $4.63 | 802,807 |
| 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) | 3,138 | $0.00 | 0 |
| 2020-03-10 | Grant / award (derivative) | 102,698 | $0.00 | 102,698 |
| 2020-03-10 | Option exercise | 3,138 | — | 801,170 |
| 2020-03-10 | Tax withholding | 1,267 | $6.12 | 799,903 |
| 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 | 25,000 | $7.30 | 798,032 |
| 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-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 | 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-04-13 | Option exercise (derivative) | 2,751 | $0.00 | 8,251 |
| 2019-04-13 | Tax withholding | 951 | $15.90 | 823,032 |
| 2019-04-13 | Option exercise | 2,751 | $0.00 | 823,983 |
| 2019-03-23 | Option exercise (derivative) | 2,818 | $0.00 | 5,635 |
| 2019-03-23 | Option exercise | 2,818 | — | 822,206 |
| 2019-03-23 | Tax withholding | 974 | $15.65 | 821,232 |
| 2019-03-14 | Grant / award (derivative) | 89,459 | $0.00 | 89,459 |
| 2019-03-14 | Grant / award (derivative) | 19,455 | $0.00 | 19,455 |
| 2019-03-10 | Option exercise (derivative) | 3,138 | — | 3,138 |
| 2019-03-10 | Option exercise | 3,138 | — | 817,853 |
| 2019-03-10 | Tax withholding | 1,283 | $16.30 | 819,388 |
| 2018-04-13 | Grant / award (derivative) | 11,002 | $0.00 | 11,002 |
| 2018-04-13 | Grant / award (derivative) | 47,493 | $0.00 | 47,493 |
| 2018-03-23 | Option exercise (derivative) | 2,818 | $0.00 | 8,453 |
| 2018-03-23 | Option exercise | 2,818 | $0.00 | 817,533 |
| 2018-03-10 | Option exercise | 3,138 | — | 814,715 |
| 2018-03-01 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2018-03-01 | Tax withholding | 11,326 | $16.46 | 811,577 |
| 2018-03-01 | Option exercise | 20,000 | $5.55 | 822,903 |
| 2017-03-23 | Grant / award (derivative) | 11,271 | $0.00 | 20,685 |
| 2017-03-23 | Grant / award (derivative) | 52,023 | $0.00 | 131,786 |
| 2017-03-23 | Grant / award (derivative) | 52,023 | $0.00 | 52,023 |
| 2017-03-23 | Grant / award (derivative) | 11,271 | $0.00 | 11,271 |
| 2017-03-10 | Option exercise (derivative) | 3,138 | $0.00 | 9,414 |
| 2017-03-10 | Option exercise | 3,138 | — | 802,903 |
| 2016-03-10 | Grant / award (derivative) | 59,763 | $0.00 | 59,763 |
| 2016-03-10 | Grant / award (derivative) | 12,552 | $0.00 | 12,552 |
| 2016-03-10 | Grant / award (derivative) | 59,763 | $0.00 | 59,763 |
| 2016-03-10 | Grant / award (derivative) | 9,414 | $0.00 | 9,414 |
| 2016-03-10 | Option exercise (derivative) | 3,138 | $0.00 | 6,276 |
| 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-16 | Option exercise (derivative) | 50,000 | $0.00 | 0 |
| 2015-04-16 | Option exercise | 50,000 | $10.24 | 50,000 |
| 2015-04-16 | Tax withholding | 37,400 | $13.69 | 799,765 |
| 2014-12-31 | Grant / award | 160,643 | $7.47 | 408,263 |
| 2014-09-13 | W | 0 | $0.00 | 0 |
| 2014-06-06 | J | 162,229 | $8.92 | 855,995 |
| 2014-06-06 | J | 162,229 | $8.92 | 855,995 |
| 2013-04-22 | Option exercise (derivative) | 75,000 | $0.00 | 0 |
| 2013-04-22 | Option exercise | 75,000 | $4.01 | 678,404 |
| 2013-04-22 | Option exercise | 53,136 | $5.66 | 603,404 |
| 2013-04-22 | Option exercise (derivative) | 75,000 | $0.00 | 0 |
| 2013-04-22 | Option exercise (derivative) | 75,000 | $0.00 | 0 |
| 2013-03-07 | J | 20,000 | $5.55 | 656,540 |
| 2013-03-07 | J (derivative) | 20,000 | $5.55 | 20,000 |
| 2010-07-01 | J | 37,580 | $0.00 | 234,489 |
| 2010-07-01 | J | 37,580 | $0.00 | 233,319 |
| 2007-05-09 | Grant / award (derivative) | 25,000 | $10.24 | 25,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.