| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $20.40 | 10,000 | $204,000.00 | 578,494 | 2017-03-20 | Filing |
| Director | $20.51 | 5,000 | $102,572.50 | 12,242 | 2017-03-20 | Filing |
| Large Shareholder, Officer, Director | $16.83 | 50,000 | $841,615.00 | 525,242 | 2016-08-24 | Filing |
| Large Shareholder, Officer, Director | $16.74 | 50,000 | $836,915.00 | 475,242 | 2016-08-22 | Filing |
| Large Shareholder, Officer, Director | $24.20 | 10,000 | $242,000.00 | 300,741 | 2014-08-06 | Filing |
| Large Shareholder, Officer, Director | $24.10 | 10,000 | $241,000.00 | 290,741 | 2014-08-01 | Filing |
| Large Shareholder | $10.63 | 23,660 | $251,505.80 | 4,085,862 | 2011-10-03 | Filing |
| Officer, Director | $11.84 | 10,000 | $118,407.00 | 154,699 | 2011-08-22 | Filing |
| Large Shareholder | $13.14 | 76,340 | $1,003,107.60 | 4,023,140 | 2011-03-17 | Filing |
| Large Shareholder | $9.39 | 323,800 | $3,040,482.00 | 3,946,800 | 2010-05-20 | Filing |
| Large Shareholder | $9.55 | 376,200 | $3,592,710.00 | 3,623,000 | 2010-05-19 | Filing |
| Director | $5.74 | 8,710 | $49,995.40 | 18,633 | 2009-05-07 | Filing |
| Officer, Director | $5.74 | 69,686 | $399,997.64 | 69,686 | 2009-05-07 | Filing |
| Officer, Director | $5.74 | 17,421 | $99,996.54 | 26,228 | 2009-05-07 | Filing |
| Officer | $5.74 | 26,132 | $149,997.68 | 112,318 | 2009-05-07 | Filing |
| Officer | $5.74 | 26,132 | $149,997.68 | 112,196 | 2009-05-07 | Filing |
| Officer, Director | $5.74 | 69,686 | $399,997.64 | 69,686 | 2009-05-07 | Filing |
| Officer, Director | $5.74 | 17,421 | $99,996.54 | 68,952 | 2009-05-07 | Filing |
| Large Shareholder, Officer, Director | $5.74 | 17,421 | $99,996.54 | 55,741 | 2009-05-07 | Filing |
| Large Shareholder | $2.02 | 142,700 | $288,254.00 | 3,246,800 | 2009-04-07 | Filing |