| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $34.03 | 4,428 | $150,664.47 | 6,372 | 2021-05-13 | Filing |
| Large Shareholder, Officer, Director | $37.82 | 41,000 | $1,550,747.10 | 6,648,929 | 2021-04-20 | Filing |
| Large Shareholder, Officer, Director | $38.52 | 41,000 | $1,579,143.70 | 6,648,929 | 2021-04-19 | Filing |
| Large Shareholder, Director | $37.82 | 41,000 | $1,550,747.10 | 6,648,929 | 2021-04-20 | Filing |
| Large Shareholder, Director | $38.52 | 41,000 | $1,579,143.70 | 6,648,929 | 2021-04-19 | Filing |
| Large Shareholder, Officer, Director | $40.05 | 100 | $4,005.00 | 144,295 | 2021-04-13 | Filing |
| Large Shareholder, Officer, Director | $40.18 | 10,026 | $402,848.69 | 144,395 | 2021-04-12 | Filing |
| Large Shareholder, Director | $40.05 | 100 | $4,005.00 | 144,295 | 2021-04-13 | Filing |
| Large Shareholder, Director | $40.18 | 10,026 | $402,848.69 | 144,395 | 2021-04-12 | Filing |
| Large Shareholder, Officer, Director | $39.34 | 5,774 | $227,175.14 | 154,421 | 2021-04-07 | Filing |
| Large Shareholder, Director | $39.34 | 5,774 | $227,175.14 | 154,421 | 2021-04-07 | Filing |
| Large Shareholder, Officer, Director | $39.59 | 7,972 | $315,645.76 | 160,195 | 2021-04-06 | Filing |
| Large Shareholder, Director | $39.59 | 7,972 | $315,645.76 | 160,195 | 2021-04-06 | Filing |
| Large Shareholder, Officer, Director | $40.02 | 60,126 | $2,406,452.96 | 168,167 | 2021-04-05 | Filing |
| Large Shareholder, Director | $40.02 | 60,126 | $2,406,452.96 | 168,167 | 2021-04-05 | Filing |
| Large Shareholder, Officer, Director | $39.26 | 61,511 | $2,414,749.63 | 228,293 | 2021-04-01 | Filing |
| Large Shareholder, Director | $39.26 | 61,511 | $2,414,749.63 | 228,293 | 2021-04-01 | Filing |
| Large Shareholder, Officer, Director | $30.00 | 28,751 | $862,530.00 | 289,341 | 2020-12-04 | Filing |
| Large Shareholder, Director | $30.00 | 28,751 | $862,530.00 | 289,341 | 2020-12-04 | Filing |
| Large Shareholder, Officer, Director | $30.00 | 15,215 | $456,450.00 | 318,092 | 2020-11-23 | Filing |