| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | $14.90 | 5,000 | $74,500.00 | 1,736 | 2024-05-01 | Filing |
| | $13.86 | 14,900 | $206,514.00 | 6,736 | 2024-05-01 | Filing |
| | $16.15 | 20,000 | $323,000.00 | 1,636 | 2024-04-01 | Filing |
| | $17.26 | 20,000 | $345,200.00 | 1,636 | 2024-03-15 | Filing |
| Director | $6.10 | 69,401 | $423,505.72 | 0 | 2020-02-25 | Filing |
| Officer | $11.00 | 173 | $1,903.00 | 7,560 | 2018-11-16 | Filing |
| Large Shareholder, Other | $29.03 | 2,233 | $64,823.99 | 305,965 | 2018-03-08 | Filing |
| Large Shareholder, Other | $29.03 | 5,890 | $170,986.70 | 807,257 | 2018-03-08 | Filing |
| Large Shareholder, Other | $30.00 | 328 | $9,840.00 | 308,198 | 2018-03-08 | Filing |
| Large Shareholder, Other | $30.00 | 866 | $25,980.00 | 813,147 | 2018-03-08 | Filing |
| Large Shareholder, Other | $30.00 | 2,748 | $82,440.00 | 308,526 | 2018-03-07 | Filing |
| Large Shareholder, Other | $30.00 | 7,252 | $217,560.00 | 814,013 | 2018-03-07 | Filing |
| Large Shareholder, Other | $31.18 | 10,802 | $336,806.36 | 311,274 | 2018-03-06 | Filing |
| Large Shareholder, Other | $31.18 | 28,498 | $888,567.64 | 821,265 | 2018-03-06 | Filing |
| Large Shareholder, Other | $29.94 | 3,617 | $108,292.98 | 322,076 | 2018-03-06 | Filing |
| Large Shareholder, Other | $29.94 | 9,544 | $285,747.36 | 849,763 | 2018-03-06 | Filing |
| Large Shareholder, Other | $29.03 | 8,123 | $235,810.69 | 1,113,222 | 2018-03-08 | Filing |
| Large Shareholder, Other | $30.00 | 1,194 | $35,820.00 | 1,121,345 | 2018-03-08 | Filing |
| Large Shareholder, Other | $30.00 | 10,000 | $300,000.00 | 1,122,539 | 2018-03-07 | Filing |
| Large Shareholder, Other | $31.18 | 39,300 | $1,225,374.00 | 1,132,539 | 2018-03-06 | Filing |