| Date | Action | Shares | Price | Value | Owned After |
|---|---|---|---|---|---|
| Jul 9, 2019 | Sell(S) | 100 | $7.65 | $765 | 2K |
| Jul 9, 2019 | Sell(S) | 100 | $7.65 | $765 | 2K |
| Jul 9, 2019 | Sell(S) | 200 | $7.66 | $2K | 3K |
| Jul 9, 2019 | Sell(S) | 100 | $7.65 | $765 | 2K |
| Jul 9, 2019 | Sell(S) | 100 | $7.66 | $766 | 2K |
| Jul 9, 2019 | Sell(S) | 100 | $7.66 | $766 | 2K |
| Jul 9, 2019 | Sell(S) | 200 | $7.66 | $2K | 2K |
| Jul 9, 2019 | Sell(S) | 100 | $7.66 | $766 | 3K |
| Jul 9, 2019 | Sell(S) | 100 | $7.66 | $766 | 3K |
| Jul 9, 2019 | Sell(S) | 100 | $7.66 | $766 | 3K |
| Jul 9, 2019 | Sell(S) | 100 | $7.65 | $765 | 1K |
| Jul 9, 2019 | Sell(S) | 300 | $7.65 | $2K | 1K |
| Jul 9, 2019 | Sell(S) | 200 | $7.65 | $2K | 2K |
| Jul 9, 2019 | Sell(S) | 100 | $7.65 | $765 | 2K |
| Jul 9, 2019 | Sell(S) | 100 | $7.66 | $766 | 2K |
| Jul 8, 2019 | Sell(S) | 100 | $7.65 | $765 | 3K |
| Jul 8, 2019 | Sell(S) | 100 | $7.66 | $766 | 3K |
| Jul 8, 2019 | Buy(P) | 3K | $7.66 | $25K | 3K |
| Jan 4, 2018 | Sell(S) | 100 | $8.16 | $816 | 158 |
| Jan 4, 2018 | Sell(S) | 124 | $8.18 | $1K | 34 |
| Jan 4, 2018 | Sell(S) | 34 | $8.18 | $278 | 0 |
| Jan 2, 2018 | Sell(S) | 57 | $8.06 | $459 | 358 |
| Jan 2, 2018 | Sell(S) | 100 | $8.06 | $806 | 415 |
| Jan 2, 2018 | Sell(S) | 100 | $8.06 | $806 | 258 |
| Dec 29, 2017 | Buy(P) | 77 | $8.08 | $622 | 77 |
| Dec 29, 2017 | Buy(P) | 257 | $8.00 | $2K | 334 |
| Dec 29, 2017 | Buy(P) | 128 | $8.00 | $1K | 462 |
| Dec 29, 2017 | Buy(P) | 53 | $8.00 | $424 | 515 |
| Dec 15, 2017 | Sell(S) | 5 | $8.01 | $40 | 0 |
| Dec 14, 2017 | Buy(P) | 5 | $8.03 | $40 | 5 |
Parsed from a single SEC EDGAR Form 4 filing (accession 0001140361-24-049476) within minutes of acceptance. Every field above traces to the original document. Verify it directly: