| Apr 1, 2026 | AwardD | 130,000 | 0.00 USD | $0 | SEC |
| Apr 1, 2026 | AwardD | 50,000 | — | — | SEC |
| May 23, 2025 | AwardD | 70,000 | 0.00 USD | $0 | SEC |
| Jun 27, 2024 | AwardD | 55,100 | — | — | SEC |
| Jan 29, 2024 | BuyD | 11 | 0.00 USD | $0 | SEC |
| Jan 29, 2024 | Buy | 11 | 2.00 USD | $22 | SEC |
| Dec 29, 2023 | AwardD | 1,250 | 0.00 USD | $0 | SEC |
| Dec 29, 2023 | Award | 1,250 | 2.00 USD | $2.5K | SEC |
| Mar 15, 2022 | Buy | 380 | 5.50 USD | $2.1K | SEC |
| Mar 15, 2022 | BuyD | 190 | 0.00 USD | $0 | SEC |
| May 5, 2021 | AwardD | 526 | 0.00 USD | $0 | SEC |
| May 5, 2021 | Buy | 1,052 | 4.75 USD | $5K | SEC |
| Mar 16, 2021 | AwardD | 129,220 | 0.00 USD | $0 | SEC |
| Mar 16, 2021 | AwardD | 86,146 | 0.00 USD | $0 | SEC |
| Nov 22, 2019 | Exercise | 5,473 | 3.08 USD | $16.9K | SEC |
| Oct 4, 2017 | AwardD | 25,000 | 0.00 USD | $0 | SEC |
| Apr 15, 2009 | OtherD | -5,000 | 0.00 | $0 | SEC |
| Apr 15, 2009 | Sell | -2,221 | 1.90 | $4.2K | SEC |
| Jun 21, 2007 | Other | -10,000 | 1.50 | $15K | SEC |
| Jun 21, 2007 | Sell | -3,000 | 2.75 | $8.3K | SEC |
| Jun 21, 2007 | OtherD | -10,000 | 0.00 | $0 | SEC |
| Jun 21, 2007 | Sell | -3,000 | 2.75 | $8.3K | SEC |
| Jul 26, 2004 | Other | -4,000 | 1.50 USD | — | SEC |
| Apr 13, 2004 | Buy | -4,000 | 1.50 USD | — | SEC |
| Apr 6, 2004 | OtherD | -9,000 | 0.00 USD | — | SEC |