| Jul 17, 2026 | Other | -9,608 | 0.00 USD | — | SEC | |
| Jul 17, 2026 | Other | -3,546 | 0.00 USD | — | SEC | |
| Feb 5, 2025 | Other | -3,679 | 24.40 USD | $89.8K | SEC | |
| Feb 5, 2025 | ExerciseD (derivative) | -7,240 | 0.00 USD | — | SEC | |
| Feb 5, 2025 | Exercise | 7,240 | 12.40 USD | $89.8K | SEC | |
| Oct 4, 2022 | AwardD (derivative) | 36,201 | 0.00 USD | — | SEC | |
| Oct 4, 2022 | Award | 14,480 | 0.00 USD | — | SEC | |
| Jul 14, 2021 | Other | 2,546 | 0.00 USD | — | SEC | |
| Jul 14, 2021 | Other | 9,514 | 0.00 USD | — | SEC | |
| Jul 14, 2021 | Buy | 1,000 | 10.00 USD | $10K | SEC | |
| Jul 14, 2021 | Buy | 1,000 | 10.00 USD | $10K | SEC | |
| Aug 19, 2014 | Buy | 4,000 | 7.06 USD | $28.2K | SEC | |
| Dec 5, 2012 | Buy | 1,900 | 5.15 USD | $9.8K | SEC | |
| Dec 5, 2012 | Buy | 2,100 | 5.15 USD | $10.8K | SEC | |
| Dec 5, 2012 | Buy | 1,000 | 5.15 USD | $5.2K | SEC | |