| May 22, 2026 | AwardD | 67,000 | 0.00 USD | $0 | SEC |
| Apr 23, 2026 | OtherD | -37,500 | — | — | SEC |
| Apr 23, 2026 | OtherD | -15,000 | — | — | SEC |
| Apr 23, 2026 | OtherD | -22,500 | — | — | SEC |
| Apr 23, 2026 | OtherD | -33,900 | — | — | SEC |
| Apr 23, 2026 | OtherD | -32,335 | — | — | SEC |
| Nov 7, 2025 | AwardD | 33,900 | 0.00 USD | $0 | SEC |
| Nov 7, 2025 | AwardD | 37,500 | 0.00 USD | $0 | SEC |
| Nov 7, 2025 | AwardD | 32,335 | 0.00 USD | $0 | SEC |
| Nov 7, 2025 | OtherD | -32,335 | 0.00 USD | $0 | SEC |
| Nov 7, 2025 | OtherD | -33,900 | 0.00 USD | $0 | SEC |
| Nov 7, 2025 | OtherD | -37,500 | 0.00 USD | $0 | SEC |
| Jul 2, 2025 | AwardD | 67,000 | 0.00 USD | $0 | SEC |
| Jun 4, 2025 | AwardD | 22,500 | 0.00 USD | $0 | SEC |
| Jun 4, 2025 | AwardD | 15,000 | 0.00 USD | $0 | SEC |
| Sep 18, 2024 | OtherD | -30,000 | — | — | SEC |
| Sep 18, 2024 | OtherD | -30,000 | — | — | SEC |
| Sep 18, 2024 | Other | -20,000 | — | — | SEC |
| Sep 18, 2024 | Other | -14,389 | — | — | SEC |
| Sep 18, 2024 | OtherD | -30,000 | — | — | SEC |
| Jun 14, 2024 | AwardD | 30,000 | 0.00 USD | $0 | SEC |
| Jun 14, 2024 | AwardD | 47,500 | 0.00 USD | $0 | SEC |
| Jun 14, 2024 | Award | 10,000 | 0.00 USD | $0 | SEC |
| Jun 14, 2024 | AwardD | 23,750 | 0.00 USD | $0 | SEC |
| May 28, 2024 | AwardD | 32,335 | 0.00 USD | $0 | SEC |