| Jun 17, 2026 | AwardD | 3,772 | 0.00 USD | — | SEC |
| Jun 17, 2026 | AwardD | 1,980 | 0.00 USD | — | SEC |
| Jun 11, 2026 | OtherD | -10,000 | — | — | SEC |
| Jun 11, 2026 | OtherD | -30,000 | — | — | SEC |
| Jun 11, 2026 | OtherD | -17,000 | — | — | SEC |
| Oct 2, 2025 | AwardD | 30,000 | 0.00 USD | $0 | SEC |
| Jul 23, 2025 | AwardD | 17,500 | 0.00 USD | $0 | SEC |
| Jun 13, 2025 | Sell | -3,203 | 48.42 USD | $155.1K | SEC |
| Jun 2, 2025 | AwardD | 3,977 | 0.00 USD | $0 | SEC |
| Jun 2, 2025 | ExerciseD | -5,703 | 0.00 USD | $0 | SEC |
| Jun 2, 2025 | AwardD | 6,268 | 0.00 USD | $0 | SEC |
| Jun 2, 2025 | Exercise | 5,703 | — | — | SEC |
| Dec 6, 2024 | AwardD | 35,000 | 0.00 USD | $0 | SEC |
| Oct 4, 2024 | AwardD | 10,000 | 0.00 USD | $0 | SEC |
| Aug 22, 2024 | AwardD | 2,725 | 0.00 USD | $0 | SEC |
| Jun 7, 2024 | AwardD | 5,703 | 0.00 USD | $0 | SEC |
| Jun 7, 2024 | AwardD | 8,779 | 0.00 USD | $0 | SEC |
| Apr 22, 2024 | AwardD | 17,000 | 0.00 USD | $0 | SEC |
| Nov 2, 2023 | AwardD | 5,450 | 0.00 USD | $0 | SEC |
| Jun 14, 2023 | AwardD | 17,000 | 0.00 USD | $0 | SEC |
| Jun 6, 2022 | AwardD | 12,750 | 0.00 USD | $0 | SEC |
| Aug 20, 2021 | AwardD | 34,000 | 0.00 USD | $0 | SEC |
| Nov 19, 2020 | OtherD | -69,500 | — | — | SEC |
| Nov 19, 2020 | Other | -42,199 | — | — | SEC |
| Nov 19, 2020 | OtherD | -39,022 | — | — | SEC |