| May 14, 2026 | Other | -8,888 | — | — | SEC |
| May 14, 2026 | Other | -41,250 | — | — | SEC |
| May 14, 2026 | Other | -29,696 | — | — | SEC |
| May 14, 2026 | OtherD | -37,000 | — | — | SEC |
| May 14, 2026 | Award | 26,396 | — | — | SEC |
| May 14, 2026 | OtherD | -82,500 | — | — | SEC |
| May 14, 2026 | Award | 41,250 | — | — | SEC |
| May 14, 2026 | Other | -26,396 | — | — | SEC |
| May 14, 2026 | OtherD | -49,000 | — | — | SEC |
| May 14, 2026 | Other | -86,525 | — | — | SEC |
| May 14, 2026 | Other | -12,723 | — | — | SEC |
| May 1, 2026 | Gift | -900 | 0.00 USD | $0 | SEC |
| Jan 23, 2026 | Sell | -2,797 | 21.77 USD | $60.9K | SEC |
| Jan 21, 2026 | Sell | -1,882 | 19.79 USD | $37.2K | SEC |
| Jan 6, 2026 | Sell | -3,020 | 25.53 USD | $77.1K | SEC |
| Jun 11, 2025 | AwardD | 82,500 | 19.39 USD | $1.6M | SEC |
| Jan 21, 2025 | Award | 39,594 | 0.00 USD | $0 | SEC |
| Jan 21, 2025 | Sell | -1,853 | 29.96 USD | $55.5K | SEC |
| Jan 8, 2025 | Sell | -2,816 | 33.81 USD | $95.2K | SEC |
| Jan 17, 2024 | Award | 25,445 | 0.00 USD | $0 | SEC |
| Jan 17, 2024 | AwardD | 37,000 | 66.30 USD | $2.5M | SEC |
| Jan 5, 2024 | Sell | -2,751 | 60.05 USD | $165.2K | SEC |
| Jan 5, 2023 | Award | 35,549 | 0.00 USD | $0 | SEC |
| Jan 5, 2023 | AwardD | 49,000 | 50.28 USD | $2.5M | SEC |