| May 15, 2023 | Other | -52,785 | 86.00 USD | $4.5M | SEC | |
| Mar 3, 2023 | Other | -791 | 84.55 USD | $66.9K | SEC | |
| Jan 31, 2023 | Other | -973 | 41.05 USD | $39.9K | SEC | |
| Dec 19, 2022 | Other | -2,522 | 45.89 USD | $115.7K | SEC | |
| Dec 13, 2022 | Award | 15,000 | 0.00 USD | — | SEC | |
| Dec 20, 2021 | Other | -1,663 | 48.64 USD | $80.9K | SEC | |
| Dec 14, 2021 | Award | 15,000 | 0.00 USD | — | SEC | |
| Mar 4, 2021 | Other | -869 | 24.11 USD | $21K | SEC | |
| Dec 10, 2020 | Other | -726 | 33.39 USD | $24.2K | SEC | |
| Dec 4, 2020 | Award | 15,000 | 0.00 USD | — | SEC | |
| Apr 15, 2020 | Other | -871 | 13.18 USD | $11.5K | SEC | |
| Apr 15, 2020 | Award | 13,500 | — | — | SEC | |
| Mar 4, 2020 | Buy | 1,000 | 12.89 USD | $12.9K | SEC | |
| Mar 4, 2020 | Buy | 1,700 | 13.09 USD | $22.3K | SEC | |
| May 26, 2017 | Sell | -3,000 | 18.20 USD | $54.6K | SEC | |
| Mar 7, 2017 | Other | -1,678 | 18.90 USD | $31.7K | SEC | |
| Mar 7, 2017 | Other | -12,383 | 0.00 USD | — | SEC | |
| Mar 2, 2017 | Other | -12,383 | 0.00 USD | — | SEC | |
| Mar 2, 2017 | Other | -1,348 | 18.90 USD | $25.5K | SEC | |
| Sep 2, 2016 | Other | -7,937 | 13.08 USD | $103.8K | SEC | |
| Mar 3, 2016 | Award | 16,510 | 0.00 USD | — | SEC | |
| Mar 3, 2016 | AwardD (derivative) | 80,000 | 0.00 USD | — | SEC | |
| Mar 3, 2016 | Award | 12,383 | 0.00 USD | — | SEC | |
| Mar 3, 2016 | Award | 33,021 | 0.00 USD | — | SEC | |
| Feb 29, 2016 | Other | -4,364 | 0.00 USD | — | SEC | |