| May 5, 2026 | ExerciseD (derivative) | -6,000 | 0.00 USD | — | SEC | |
| May 5, 2026 | Other | -3,879 | 23.72 USD | $92K | SEC | |
| May 5, 2026 | Exercise | 6,000 | 13.00 USD | $78K | SEC | |
| Feb 24, 2026 | Other | -428 | 21.98 USD | $9.4K | SEC | |
| Feb 24, 2026 | Other | -83 | 21.98 USD | $1.8K | SEC | |
| Feb 24, 2026 | Other | -76 | 21.98 USD | $1.7K | SEC | |
| Feb 6, 2026 | Award | 1,062 | 0.00 USD | — | SEC | |
| Feb 24, 2025 | Other | -426 | 25.53 USD | $10.9K | SEC | |
| Feb 24, 2025 | Other | -82 | 25.53 USD | $2.1K | SEC | |
| Jan 31, 2025 | Award | 920 | 0.00 USD | — | SEC | |
| Feb 22, 2024 | Other | -428 | 17.60 USD | $7.5K | SEC | |
| Jan 23, 2024 | Award | 1,000 | 0.00 USD | — | SEC | |
| Feb 22, 2023 | Other | -428 | 19.56 USD | $8.4K | SEC | |
| May 11, 2022 | Buy | 1,000 | 21.00 USD | $21K | SEC | |