| Aug 6, 2026 | Other | -4,768 | — | — | SEC | |
| Aug 6, 2026 | Other | -2,608 | — | — | SEC | |
| Aug 6, 2026 | OtherD (derivative) | 0 | — | — | SEC | |
| Aug 6, 2026 | OtherD (derivative) | 0 | — | — | SEC | |
| Aug 6, 2026 | OtherD (derivative) | 0 | — | — | SEC | |
| Nov 17, 2025 | Other | -192 | 19.36 USD | $3.7K | SEC | |
| Aug 29, 2025 | Sell | -7,565 | 19.47 USD | $147.3K | SEC | |
| May 2, 2025 | Other | -498 | 18.36 USD | $9.1K | SEC | |
| Nov 18, 2024 | Other | -193 | 21.49 USD | $4.1K | SEC | |
| Nov 20, 2023 | AwardD (derivative) | 0 | 0.00 USD | — | SEC | |
| Nov 20, 2023 | Award | 3,500 | 0.00 USD | — | SEC | |
| May 1, 2023 | Other | -504 | 14.99 USD | $7.6K | SEC | |
| Jul 6, 2022 | AwardD (derivative) | 10,000 | 0.00 USD | — | SEC | |
| May 3, 2022 | Other | -504 | 15.40 USD | $7.8K | SEC | |
| May 7, 2021 | Other | -504 | 12.45 USD | $6.3K | SEC | |
| May 4, 2020 | AwardD (derivative) | 15,000 | 0.00 USD | — | SEC | |
| May 4, 2020 | Award | 10,000 | 0.00 USD | — | SEC | |