| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $38.26 | 4,494 | $171,940.44 | 353,183 | 2020-05-15 | Filing |
| Officer, Director | $37.26 | 600 | $22,356.00 | 357,677 | 2020-05-15 | Filing |
| Officer | $35.25 | 34,439 | $1,213,974.75 | 210,040 | 2020-05-08 | Filing |
| Officer | $34.62 | 68,697 | $2,378,290.14 | 244,479 | 2020-05-08 | Filing |
| Officer | $33.48 | 40,187 | $1,345,460.76 | 313,176 | 2020-05-08 | Filing |
| Officer | $32.46 | 99,742 | $3,237,625.32 | 353,363 | 2020-05-08 | Filing |
| Officer | $31.62 | 109,533 | $3,463,433.46 | 453,105 | 2020-05-08 | Filing |
| Officer | $30.01 | 5,000 | $150,050.00 | 210,040 | 2020-05-07 | Filing |
| Officer, Director | $30.01 | 35,000 | $1,050,350.00 | 348,277 | 2020-05-07 | Filing |
| Large Shareholder, Officer, Director | $34.46 | 1,000 | $34,460.00 | 479,342 | 2020-05-07 | Filing |
| Large Shareholder, Officer, Director | $33.77 | 10,641 | $359,346.57 | 480,342 | 2020-05-07 | Filing |
| Large Shareholder, Officer, Director | $32.72 | 4,400 | $143,968.00 | 490,983 | 2020-05-07 | Filing |
| Large Shareholder, Officer, Director | $31.64 | 5,992 | $189,586.88 | 495,383 | 2020-05-07 | Filing |
| Large Shareholder, Officer, Director | $30.73 | 5,730 | $176,082.90 | 501,375 | 2020-05-07 | Filing |
| Large Shareholder, Officer, Director | $29.28 | 20,058 | $587,298.24 | 507,105 | 2020-05-07 | Filing |
| Large Shareholder, Officer, Director | $28.27 | 14,000 | $395,780.00 | 527,163 | 2020-05-07 | Filing |
| Large Shareholder, Officer, Director | $27.63 | 170,679 | $4,715,860.77 | 541,163 | 2020-05-07 | Filing |
| Large Shareholder, Officer, Director | $22.50 | 6,600 | $148,500.00 | 479,342 | 2020-05-05 | Filing |
| Officer, Director | $21.48 | 10,000 | $214,800.00 | 348,277 | 2020-05-01 | Filing |
| Large Shareholder, Officer, Director | $22.04 | 8,400 | $185,136.00 | 479,342 | 2020-04-30 | Filing |