| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $24.69 | 30,627 | $756,134.69 | 45,086 | 2021-06-03 | Filing |
| Officer, Director | $23.87 | 154,365 | $3,685,078.46 | 75,713 | 2021-06-03 | Filing |
| Officer, Director | $26.01 | 500 | $13,005.00 | 44,786 | 2021-06-02 | Filing |
| Officer, Director | $25.55 | 102,400 | $2,616,258.56 | 45,286 | 2021-06-02 | Filing |
| Officer, Director | $26.84 | 3,782 | $101,502.07 | 44,786 | 2021-06-01 | Filing |
| Officer, Director | $26.08 | 77,682 | $2,026,047.55 | 48,568 | 2021-06-01 | Filing |
| Officer | $24.59 | 30,000 | $737,820.00 | 5,888 | 2021-05-20 | Filing |
| Officer | $3.56 | 431 | $1,534.36 | 5,888 | 2020-04-09 | Filing |
| Officer | $24.48 | 15,000 | $367,128.00 | 121,959 | 2021-05-14 | Filing |
| Officer | $21.42 | 1,932 | $41,377.84 | 7,430 | 2021-04-30 | Filing |
| Officer | $6.22 | 554 | $3,445.88 | 1,678 | 2020-08-13 | Filing |
| Officer | $18.08 | 4,946 | $89,424.67 | 1,799 | 2021-03-17 | Filing |
| Officer | $18.12 | 56,250 | $1,019,086.88 | 127,015 | 2021-03-17 | Filing |
| Officer, Director | $18.14 | 50,000 | $906,975.00 | 8,665 | 2019-10-21 | Filing |
| Officer | $20.61 | 56,250 | $1,159,211.25 | 60,582 | 2019-10-01 | Filing |
| Officer, Director | $23.21 | 26,656 | $618,640.44 | 8,665 | 2019-09-20 | Filing |
| Officer, Director | $22.10 | 23,344 | $515,902.40 | 35,321 | 2019-09-20 | Filing |
| Large Shareholder, Director | $25.42 | 899,788 | $22,872,610.96 | 4,953,013 | 2019-09-19 | Filing |
| Large Shareholder, Director | $25.42 | 322,288 | $8,192,560.96 | 1,774,080 | 2019-09-19 | Filing |
| Large Shareholder, Director | $25.42 | 764,357 | $19,429,954.94 | 4,207,513 | 2019-09-19 | Filing |