| Oct 15, 2015 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +162.34 | $11.09 | +$1,800.35 | 76,183.34 | Direct | |
| Jan 15, 2016 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +316.64 | $11.95 | +$3,783.85 | 76,499.99 | Direct | |
| Apr 15, 2016 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +16.78 | $12.62 | +$211.76 | 76,516.76 | Direct | |
| Apr 15, 2016 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +350.61 | $12.62 | +$4,424.7 | 76,867.38 | Direct | |
| Jul 15, 2016 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +501.37 | $14.78 | +$7,410.25 | 77,368.75 | Direct | |
| Jul 15, 2016 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +319.67 | $14.78 | +$4,724.72 | 77,688.42 | Direct | |
| Oct 14, 2016 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +339.95 | $12.55 | +$4,266.37 | 78,028.37 | Direct | |
| Oct 14, 2016 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +381.87 | $12.55 | +$4,792.47 | 78,410.24 | Direct | |
| Jan 17, 2017 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +274.41 | $13.95 | +$3,828.02 | 78,684.65 | Direct | |
| Jul 17, 2017 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +379.1 | $13.95 | +$5,288.45 | 79,063.75 | Direct | |
| Apr 17, 2017 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +282.96 | $13.74 | +$3,887.87 | 79,346.71 | Direct | |
| Apr 17, 2017 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +390.91 | $13.74 | +$5,371.1 | 79,737.62 | Direct | |
| Jul 14, 2017 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +263.83 | $16.00 | +$4,221.28 | 80,001.45 | Direct | |
| Jul 14, 2017 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +364.48 | $16.00 | +$5,831.68 | 80,365.93 | Direct | |
| Oct 16, 2017 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +215.08 | $19.91 | +$4,282.24 | 80,581 | Direct | |
| Oct 16, 2017 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +297.13 | $19.91 | +$5,915.86 | 80,878.13 | Direct | |
| Jan 16, 2018 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +263.55 | $17.49 | +$4,609.49 | 81,141.68 | Direct | |
| Jan 16, 2018 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +364.1 | $17.49 | +$6,368.11 | 81,505.78 | Direct | |
| Apr 16, 2018 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +321.87 | $14.53 | +$4,676.77 | 81,827.66 | Direct | |
| Apr 16, 2018 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +444.67 | $14.53 | +$6,461.06 | 82,272.33 | Direct | |
| Jul 16, 2018 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +276.81 | $17.52 | +$4,849.71 | 82,549.14 | Direct | |
| Jul 16, 2018 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +382.42 | $17.52 | +$6,700 | 82,931.55 | Direct | |
| Oct 15, 2018 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +290.96 | $16.92 | +$4,923.04 | 83,222.51 | Direct | |
| Oct 15, 2018 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +401.96 | $16.92 | +$6,801.16 | 83,624.47 | Direct | |
| Jan 15, 2019 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +304.88 | $16.71 | +$5,094.54 | 83,929.35 | Direct | |
| Jan 15, 2019 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +421.19 | $16.71 | +$7,038.08 | 84,350.54 | Direct | |
| Apr 15, 2019 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +333.81 | $15.50 | +$5,174.06 | 84,684.35 | Direct | |
| Apr 15, 2019 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +461.16 | $15.50 | +$7,147.98 | 85,145.51 | Direct | |
| Jul 15, 2019 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +354.81 | $14.97 | +$5,311.51 | 85,500.32 | Direct | |
| Jul 15, 2019 | Common Stock, par value $0.01 per share | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +490.18 | $14.97 | +$7,337.99 | 85,990.49 | Direct | |