| Jul 6, 2026 | ExerciseD | -75,000 | 0.00 USD | — | SEC |
| Jul 6, 2026 | Exercise | 75,000 | 0.00 USD | — | SEC |
| Jun 3, 2026 | AwardD | 75,000 | 0.00 USD | $0 | SEC |
| Jul 2, 2025 | ExerciseD | -75,000 | 0.00 USD | $0 | SEC |
| Jul 2, 2025 | Exercise | 75,000 | 0.00 USD | $0 | SEC |
| Jul 2, 2025 | AwardD | 75,000 | 0.00 USD | $0 | SEC |
| Jul 3, 2024 | AwardD | 75,000 | 0.00 USD | $0 | SEC |
| Mar 20, 2024 | Award | 20,997 | — | — | SEC |
| Mar 20, 2024 | Other | -54,767 | — | — | SEC |
| Mar 12, 2024 | Buy | 2,800 | 5.43 USD | $15.2K | SEC |
| Mar 12, 2024 | Buy | 2,200 | 6.82 USD | $15K | SEC |
| Dec 3, 2021 | Buy | 400 | 7.78 USD | $3.1K | SEC |
| Jul 12, 2021 | Buy | 800 | 8.21 USD | $6.6K | SEC |
| Dec 14, 2020 | Sell | -13,753 | 2.76 USD | $38K | SEC |
| Dec 11, 2020 | Sell | -6,831 | 2.90 USD | $19.8K | SEC |
| Dec 11, 2020 | Sell | -15,000 | 2.75 USD | $41.3K | SEC |
| Nov 15, 2018 | Buy | 4,000 | 4.86 USD | $19.4K | SEC |
| Nov 15, 2018 | Buy | 4,000 | 5.97 USD | $23.9K | SEC |
| Dec 3, 2014 | Award | 35,584 | 8.82 USD | $313.9K | SEC |