| Jun 17, 2026 | Buy | 10,000 | 20.00 USD | — | SEC |
| Jun 17, 2026 | Buy | 25,900 | 8.44 USD | — | SEC |
| Jun 17, 2026 | Buy | 3,697 | 19.75 USD | — | SEC |
| Jun 10, 2026 | Award | 12,835 | 0.00 USD | $0 | SEC |
| Feb 19, 2026 | Buy | 2,000 | 8.88 USD | $17.8K | SEC |
| Feb 19, 2026 | Buy | 2,000 | 8.77 USD | $17.5K | SEC |
| Jun 2, 2025 | Award | 10,036 | 0.00 USD | $0 | SEC |
| Aug 9, 2024 | Award | 2,025 | 0.00 USD | $0 | SEC |
| May 31, 2024 | Award | 6,816 | 0.00 USD | $0 | SEC |
| Jun 2, 2023 | Award | 6,208 | 0.00 USD | $0 | SEC |
| May 15, 2023 | Buy | 2,000 | 18.40 USD | $36.8K | SEC |
| Sep 16, 2022 | Buy | 3,000 | 11.77 USD | $35.3K | SEC |
| Sep 9, 2022 | Buy | 3,700 | 19.82 USD | $73.3K | SEC |
| Sep 9, 2022 | Buy | 2,200 | 19.60 USD | $43.1K | SEC |
| Sep 2, 2022 | Sell | -97,595 | 0.24 USD | $23.4K | SEC |
| Sep 2, 2022 | Sell | -168,518 | 0.26 USD | $43.8K | SEC |
| Jul 1, 2022 | Award | 3,489 | 0.00 USD | $0 | SEC |
| Jun 15, 2022 | ExerciseD | -120,192 | 0.00 USD | $0 | SEC |
| Jun 15, 2022 | Exercise | 120,192 | 0.00 USD | $0 | SEC |
| Jun 16, 2021 | AwardD | 120,192 | 0.00 USD | $0 | SEC |
| Jun 16, 2021 | Exercise | 200,000 | — | — | SEC |
| Jun 16, 2021 | ExerciseD | -200,000 | 0.00 USD | $0 | SEC |
| Jun 4, 2021 | Award | 2,796 | 0.00 USD | $0 | SEC |
| Nov 17, 2020 | Buy | 266,113 | 2.75 USD | $731.8K | SEC |
| Jul 2, 2020 | AwardD | 200,000 | 0.00 USD | $0 | SEC |