| May 22, 2026 | Award | 8,463 | 0.00 USD | — | SEC | |
| May 4, 2026 | Award | 3,047 | 0.00 USD | — | SEC | |
| Jul 29, 2025 | Buy | 2,500 | 77.42 USD | $193.6K | SEC | |
| May 23, 2025 | Award | 8,396 | 0.00 USD | — | SEC | |
| May 5, 2025 | Award | 1,426 | 0.00 USD | — | SEC | |
| Aug 23, 2024 | Gift | 41,487 | 0.00 USD | — | SEC | |
| Aug 23, 2024 | Gift | -41,487 | 0.00 USD | — | SEC | |
| Aug 21, 2024 | Gift | -16,246 | 0.00 USD | — | SEC | |
| Aug 21, 2024 | Gift | 16,246 | 0.00 USD | — | SEC | |
| May 23, 2024 | Award | 11,124 | 0.00 USD | — | SEC | |
| May 23, 2024 | Buy | 10,000 | 16.37 USD | $163.7K | SEC | |
| May 6, 2024 | Award | 2,179 | 0.00 USD | — | SEC | |
| Jul 5, 2023 | Award | 7,758 | 0.00 USD | — | SEC | |
| May 8, 2023 | Award | 2,033 | 0.00 USD | — | SEC | |
| Jun 1, 2022 | Award | 7,425 | 0.00 USD | — | SEC | |
| May 9, 2022 | Award | 2,282 | 0.00 USD | — | SEC | |
| May 4, 2021 | Award | 8,695 | 23.00 USD | $200K | SEC | |
| May 3, 2021 | Award | 2,168 | 0.00 USD | — | SEC | |
| Apr 30, 2021 | Award | 7,609 | 0.00 USD | — | SEC | |
| May 8, 2020 | Award | 3,575 | 0.00 USD | — | SEC | |
| May 7, 2019 | Award | 2,329 | 0.00 USD | — | SEC | |
| May 7, 2018 | Award | 2,721 | 0.00 USD | — | SEC | |
| Mar 2, 2017 | AwardD (derivative) | 25,881 | 0.00 USD | — | SEC | |
| Mar 1, 2017 | Exercise | 4,464 | 46.88 USD | $209.3K | SEC | |
| Mar 1, 2017 | Sell | -4,464 | 146.54 USD | $654.2K | SEC | |