| May 14, 2026 | Other | -41,250 | — | — | SEC |
| May 14, 2026 | OtherD | -50,974 | — | — | SEC |
| May 14, 2026 | OtherD | -82,500 | — | — | SEC |
| May 14, 2026 | OtherD | -28,367 | — | — | SEC |
| May 14, 2026 | Other | -22,610 | — | — | SEC |
| May 14, 2026 | Award | 24,284 | — | — | SEC |
| May 14, 2026 | OtherD | -35,472 | — | — | SEC |
| May 14, 2026 | Award | 22,610 | — | — | SEC |
| May 14, 2026 | Other | -45,220 | — | — | SEC |
| May 14, 2026 | Other | -45,220 | — | — | SEC |
| May 14, 2026 | Other | -5,645 | — | — | SEC |
| May 14, 2026 | Other | -24,284 | — | — | SEC |
| May 14, 2026 | Award | 45,220 | — | — | SEC |
| May 14, 2026 | Other | -116,338 | — | — | SEC |
| May 14, 2026 | OtherD | -45,000 | — | — | SEC |
| May 14, 2026 | Other | -9,754 | — | — | SEC |
| May 14, 2026 | OtherD | -115,281 | — | — | SEC |
| May 14, 2026 | Other | -27,320 | — | — | SEC |
| May 14, 2026 | Award | 41,250 | — | — | SEC |
| Jan 30, 2026 | Award | 45,220 | 0.00 USD | $0 | SEC |
| Jan 23, 2026 | Sell | -7,725 | 21.77 USD | $168.2K | SEC |
| Jan 21, 2026 | Sell | -2,203 | 19.79 USD | $43.6K | SEC |
| Jan 15, 2026 | Sell | -2,618 | 22.19 USD | $58.1K | SEC |
| Jun 11, 2025 | AwardD | 82,500 | 19.39 USD | $1.6M | SEC |
| Jan 30, 2025 | Sell | -825 | 29.52 USD | $24.4K | SEC |