| May 15, 2026 | OtherD (derivative) | -36,720 | — | — | SEC | |
| May 15, 2026 | AwardD (derivative) | 36,720 | — | — | SEC | |
| May 15, 2026 | Other | -38,931 | — | — | SEC | |
| May 15, 2026 | OtherD (derivative) | -20,150 | — | — | SEC | |
| Jan 14, 2026 | Sell | -2,257 | 17.53 USD | $39.6K | SEC | |
| Jan 7, 2026 | Sell | -1,802 | 14.97 USD | $27K | SEC | |
| Jan 6, 2026 | Award | 13,803 | 0.00 USD | — | SEC | |
| Jan 6, 2026 | Sell | -280 | 14.23 USD | $4K | SEC | |
| Dec 4, 2025 | Sell | -623 | 13.95 USD | $8.7K | SEC | |
| Oct 6, 2025 | Sell | -279 | 11.70 USD | $3.3K | SEC | |
| Sep 16, 2025 | Sell | -3,515 | 13.95 USD | $49K | SEC | |
| Jul 3, 2025 | Sell | -776 | 11.81 USD | $9.2K | SEC | |
| Apr 3, 2025 | Sell | -798 | 12.03 USD | $9.6K | SEC | |
| Feb 14, 2025 | Award | 14,763 | 0.00 USD | — | SEC | |
| Jan 14, 2025 | Sell | -2,434 | 15.95 USD | $38.8K | SEC | |
| Jan 14, 2025 | Sell | -4,468 | 15.88 USD | $71K | SEC | |
| Jan 7, 2025 | Sell | -938 | 14.18 USD | $13.3K | SEC | |
| Jan 7, 2025 | Sell | -1,607 | 14.34 USD | $23K | SEC | |
| Dec 18, 2024 | Sell | -1,738 | 14.88 USD | $25.9K | SEC | |
| Oct 3, 2024 | Sell | -807 | 10.84 USD | $8.7K | SEC | |
| Sep 13, 2024 | Sell | -1,775 | 11.17 USD | $19.8K | SEC | |
| Jul 3, 2024 | Sell | -770 | 12.59 USD | $9.7K | SEC | |
| Apr 4, 2024 | Sell | -1,760 | 14.41 USD | $25.4K | SEC | |
| Apr 4, 2024 | Sell | -786 | 14.41 USD | $11.3K | SEC | |
| Jan 11, 2024 | Award | 20,704 | 0.00 USD | — | SEC | |