| Jun 5, 2026 | Award | 24,193 | 0.00 USD | $0 | SEC |
| Jun 5, 2026 | AwardD | 32,996 | 6.15 USD | $202.9K | SEC |
| Jun 5, 2026 | Sell | -15,500 | 5.90 USD | $91.4K | SEC |
| Sep 12, 2025 | Sell | -15,500 | 7.72 USD | $119.7K | SEC |
| Jun 4, 2025 | Award | 50,000 | 0.00 USD | $0 | SEC |
| Jun 5, 2024 | Award | 50,000 | 0.00 USD | $0 | SEC |
| Nov 15, 2023 | Buy | 6,370 | 1.58 USD | $10.1K | SEC |
| Jun 7, 2023 | Award | 42,500 | 0.00 USD | $0 | SEC |
| Jun 9, 2022 | Award | 15,000 | 0.00 USD | $0 | SEC |
| Jun 9, 2022 | AwardD | 25,000 | 0.00 USD | $0 | SEC |
| Oct 5, 2021 | OtherD | -11,228 | — | — | SEC |
| Oct 5, 2021 | OtherD | -20,000 | — | — | SEC |
| Oct 5, 2021 | OtherD | -11,228 | — | — | SEC |
| Oct 5, 2021 | AwardD | 19,650 | — | — | SEC |
| Oct 5, 2021 | AwardD | 11,228 | — | — | SEC |
| Oct 5, 2021 | AwardD | 11,228 | — | — | SEC |
| Oct 5, 2021 | AwardD | 20,000 | — | — | SEC |
| Oct 5, 2021 | OtherD | -19,650 | — | — | SEC |
| Jun 8, 2021 | AwardD | 11,228 | 0.00 USD | $0 | SEC |
| Jun 4, 2020 | AwardD | 11,228 | 0.00 USD | $0 | SEC |
| Mar 1, 2019 | AwardD | 20,000 | 0.00 USD | $0 | SEC |
| Oct 24, 2007 | OtherD | -12,000 | 0.00 | $0 | SEC |
| Oct 24, 2007 | ExerciseD | -750 | 0.00 | $0 | SEC |
| Oct 24, 2007 | Other | -17,934 | — | — | SEC |
| Oct 24, 2007 | Exercise | 750 | 0.00 | $0 | SEC |