| Jul 14, 2026 | Other | -1,500 | 11.31 USD | $17K | SEC | |
| Jul 14, 2026 | Other | 2,812 | 6.03 USD | $17K | SEC | |
| Aug 18, 2025 | Buy | 2,000 | 3.93 USD | $7.9K | SEC | |
| Jun 11, 2025 | Buy | 500 | 3.98 USD | $2K | SEC | |
| Jun 11, 2025 | Buy | 200 | 8.49 USD | $1.7K | SEC | |
| Jun 11, 2025 | Buy | 1,000 | 5.40 USD | $5.4K | SEC | |
| Jun 11, 2025 | Buy | 1,000 | 5.77 USD | $5.8K | SEC | |
| Jun 11, 2025 | Buy | 500 | 9.96 USD | $5K | SEC | |
| Nov 15, 2024 | Buy | 1,000 | 10.63 USD | $10.6K | SEC | |
| May 16, 2024 | Other | 435 | — | — | SEC | |
| May 16, 2024 | OtherD (derivative) | -1,306 | — | — | SEC | |
| Jun 21, 2021 | Other | 333 | — | — | SEC | |
| Jun 21, 2021 | OtherD (derivative) | -1,000 | — | — | SEC | |
| Oct 2, 2020 | Buy | 1,000 | 17.55 USD | $17.6K | SEC | |
| Mar 12, 2020 | Buy | 100 | 10.20 USD | $1K | SEC | |
| Mar 12, 2020 | Buy | 200 | 5.94 USD | $1.2K | SEC | |
| Mar 4, 2020 | Buy | 300 | 5.88 USD | $1.8K | SEC | |
| Mar 4, 2020 | Buy | 500 | 7.80 USD | $3.9K | SEC | |
| Mar 4, 2020 | Buy | 500 | 9.13 USD | $4.6K | SEC | |
| Feb 4, 2020 | Buy | 900 | 11.51 USD | $10.4K | SEC | |
| Oct 24, 2018 | Buy | 500 | 5.59 USD | $2.8K | SEC | |
| Oct 24, 2018 | Buy | 100 | 6.46 USD | $646 | SEC | |
| Oct 24, 2018 | Buy | 500 | 9.68 USD | $4.8K | SEC | |
| Oct 24, 2018 | Buy | 500 | 8.25 USD | $4.1K | SEC | |
| Oct 24, 2018 | Buy | 100 | 20.59 USD | $2.1K | SEC | |