| May 15, 2020 | Buy | 50,000 | 6.18 USD | $309K | SEC | |
| Mar 20, 2020 | Buy | 13,000 | 7.60 USD | $98.8K | SEC | |
| Mar 11, 2020 | Buy | 25,000 | 8.99 USD | $224.8K | SEC | |
| Mar 10, 2020 | Buy | 25,000 | 9.63 USD | $240.8K | SEC | |
| Nov 13, 2019 | Buy | 10,000 | 13.07 USD | $130.7K | SEC | |
| Mar 7, 2018 | Buy | 500 | 13.86 USD | $6.9K | SEC | |
| Jan 3, 2018 | AwardD (derivative) | 51,078 | 0.00 USD | — | SEC | |
| Nov 20, 2017 | Sell | -2,400 | 21.34 USD | $51.2K | SEC | |
| Nov 20, 2017 | Sell | -14,600 | 21.04 USD | $307.2K | SEC | |
| Nov 13, 2017 | Buy | 500 | 21.01 USD | $10.5K | SEC | |
| Jun 2, 2017 | Buy | 1,000 | 15.31 USD | $15.3K | SEC | |
| Mar 16, 2017 | Sell | -13,280 | 12.87 USD | $170.9K | SEC | |
| Mar 15, 2017 | Sell | -756 | 12.50 USD | $9.5K | SEC | |
| Mar 15, 2017 | Sell | -9,244 | 12.53 USD | $115.8K | SEC | |
| Mar 14, 2017 | Sell | -300 | 13.00 USD | $3.9K | SEC | |
| Mar 14, 2017 | Sell | -13,300 | 13.12 USD | $174.5K | SEC | |
| Mar 8, 2017 | Sell | -7,850 | 13.56 USD | $106.4K | SEC | |
| Jan 23, 2017 | OtherD (derivative) | -117,297 | 0.00 USD | — | SEC | |
| Jan 23, 2017 | Other | 117,297 | — | — | SEC | |
| Jan 5, 2017 | AwardD (derivative) | 52,451 | 0.00 USD | — | SEC | |
| Jan 6, 2016 | AwardD (derivative) | 38,075 | 0.00 USD | — | SEC | |
| Sep 3, 2015 | Buy | 1,000 | 10.30 USD | $10.3K | SEC | |
| Aug 6, 2015 | OtherD (derivative) | -3,800 | 0.00 USD | — | SEC | |
| Aug 6, 2015 | Other | 3,800 | — | — | SEC | |
| May 27, 2015 | Buy | 2,000 | 11.30 USD | $22.6K | SEC | |