| Jun 16, 2026 | Sell | -2,500 | 40.29 USD | $100.7K | SEC | |
| May 26, 2026 | Award | 1,318 | 0.00 USD | — | SEC | |
| Mar 17, 2026 | AwardD (derivative) | 3,600 | 0.00 USD | — | SEC | |
| Oct 30, 2025 | Sell | -1,706 | 36.96 USD | $63.1K | SEC | |
| Jul 30, 2025 | Sell | -3,000 | 37.86 USD | $113.6K | SEC | |
| May 27, 2025 | Award | 650 | 0.00 USD | — | SEC | |
| May 31, 2024 | Award | 962 | 0.00 USD | — | SEC | |
| Mar 25, 2024 | Exercise | 5,000 | 11.00 USD | $55K | SEC | |
| Mar 25, 2024 | ExerciseD (derivative) | -5,000 | 11.00 USD | $55K | SEC | |
| Jun 26, 2023 | Other | 857 | 11.00 USD | $9.4K | SEC | |
| Jun 26, 2023 | OtherD (derivative) | -857 | 11.00 USD | $9.4K | SEC | |
| May 30, 2023 | Award | 2,600 | 0.00 USD | — | SEC | |
| Mar 16, 2023 | Award | 1,264 | 0.00 USD | — | SEC | |