| May 11, 2026 | OtherD | -2,600 | 0.00 USD | $0 | SEC |
| May 11, 2026 | OtherD | -2,600 | 0.00 USD | $0 | SEC |
| May 11, 2026 | OtherD | -1,779 | 0.00 USD | $0 | SEC |
| May 11, 2026 | OtherD | -5,000 | 0.00 USD | $0 | SEC |
| May 11, 2026 | OtherD | -5,000 | 0.00 USD | $0 | SEC |
| May 11, 2026 | OtherD | -889 | 0.00 USD | $0 | SEC |
| May 11, 2026 | OtherD | -3,500 | 0.00 USD | $0 | SEC |
| Jun 23, 2025 | AwardD | 5,000 | 0.00 USD | $0 | SEC |
| Jun 21, 2024 | AwardD | 50,000 | 0.00 USD | $0 | SEC |
| Jul 26, 2023 | OtherD | -26,000 | — | — | SEC |
| Jul 26, 2023 | OtherD | -26,000 | — | — | SEC |
| Jul 26, 2023 | AwardD | 26,000 | — | — | SEC |
| Jul 26, 2023 | AwardD | 8,896 | — | — | SEC |
| Jul 26, 2023 | AwardD | 17,793 | — | — | SEC |
| Jul 26, 2023 | OtherD | -8,896 | — | — | SEC |
| Jul 26, 2023 | AwardD | 26,000 | — | — | SEC |
| Jul 26, 2023 | OtherD | -17,793 | — | — | SEC |
| Jun 16, 2023 | AwardD | 35,000 | 0.00 USD | $0 | SEC |
| Jun 17, 2022 | AwardD | 26,000 | 0.00 USD | $0 | SEC |
| Jun 30, 2021 | AwardD | 26,000 | 0.00 USD | $0 | SEC |
| Jun 26, 2020 | AwardD | 8,896 | 0.00 USD | $0 | SEC |
| Dec 19, 2019 | AwardD | 17,793 | 0.00 USD | $0 | SEC |
| Jan 31, 2019 | AwardD | 38,500 | 0.00 USD | $0 | SEC |
| Jan 31, 2019 | AwardD | 172,600 | 0.00 USD | $0 | SEC |
| Jan 28, 2019 | Exercise | 18,565 | — | — | SEC |