| Sep 25, 2025 | Buy | 1,012 | 29.49 USD | $29.8K | SEC | |
| Nov 5, 2024 | OtherD (derivative) | -136 | 0.00 USD | — | SEC | |
| Nov 5, 2024 | Exercise | 136 | 0.00 USD | — | SEC | |
| Mar 8, 2024 | Buy | 2,066 | 24.21 USD | $50K | SEC | |
| Jan 23, 2024 | AwardD (derivative) | 136 | 0.00 USD | — | SEC | |
| Jan 23, 2024 | Other | 5 | 0.00 USD | — | SEC | |
| Nov 3, 2023 | Award | 9,551 | 0.00 USD | — | SEC | |
| Aug 3, 2022 | Other | -42,497.17 | — | — | SEC | |
| Jul 6, 2022 | Award | 4,410.14 | 9.07 USD | $40K | SEC | |
| Jul 6, 2021 | Award | 4,489.34 | 8.91 USD | $40K | SEC | |
| Jul 6, 2020 | Award | 4,825.09 | 8.29 USD | $40K | SEC | |
| Jul 2, 2019 | Award | 4,581.9 | 8.73 USD | $40K | SEC | |
| Oct 31, 2018 | Other | -17,374.81 | — | — | SEC | |
| Oct 31, 2018 | Other | -34,833.8 | — | — | SEC | |
| Jul 3, 2018 | Award | 2,917.15 | 8.57 USD | $25K | SEC | |
| Jul 3, 2018 | Award | 2,490.04 | 10.04 USD | $25K | SEC | |
| Nov 8, 2017 | Other | -9,034 | — | — | SEC | |
| Nov 8, 2017 | Other | -99,539 | — | — | SEC | |
| Nov 8, 2017 | OtherD (derivative) | -30,000 | — | — | SEC | |
| Jul 5, 2017 | Award | 2,472.8 | 10.11 USD | $25K | SEC | |
| Jul 5, 2017 | Award | 3,164.56 | 7.90 USD | $25K | SEC | |
| Jun 23, 2017 | Award | 14,475 | 0.00 USD | — | SEC | |
| Jul 5, 2016 | Award | 3,164.56 | 7.90 USD | $25K | SEC | |
| Jul 5, 2016 | Award | 2,441.41 | 10.24 USD | $25K | SEC | |
| Jun 22, 2016 | Award | 27,165 | 0.00 USD | — | SEC | |