| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $127.23 | 452 | $57,509.54 | 95,360 | 2020-05-12 | Filing |
| Large Shareholder, Officer, Director | $121.40 | 600 | $72,838.02 | 25,000 | 2020-05-01 | Filing |
| Large Shareholder, Officer, Director | $120.73 | 800 | $96,584.00 | 25,600 | 2020-05-01 | Filing |
| Large Shareholder, Officer, Director | $119.64 | 2,500 | $299,091.00 | 26,400 | 2020-05-01 | Filing |
| Large Shareholder, Officer, Director | $117.91 | 1,311 | $154,584.60 | 28,900 | 2020-05-01 | Filing |
| Large Shareholder, Officer, Director | $116.96 | 2,588 | $302,689.63 | 30,211 | 2020-05-01 | Filing |
| Large Shareholder, Officer, Director | $115.96 | 1,569 | $181,945.95 | 32,799 | 2020-05-01 | Filing |
| Large Shareholder, Officer, Director | $114.77 | 5,087 | $583,842.62 | 34,368 | 2020-05-01 | Filing |
| Large Shareholder, Officer, Director | $114.05 | 12,193 | $1,390,664.08 | 39,455 | 2020-05-01 | Filing |
| Large Shareholder, Officer, Director | $112.92 | 6,052 | $683,399.71 | 51,648 | 2020-05-01 | Filing |
| Large Shareholder, Officer, Director | $112.14 | 2,300 | $257,916.02 | 57,700 | 2020-05-01 | Filing |
| Director | $124.86 | 306 | $38,207.16 | 0 | 2020-04-24 | Filing |
| Officer | $108.00 | 1,164 | $125,716.89 | 85,812 | 2020-04-14 | Filing |
| Officer | $107.00 | 4,579 | $489,949.34 | 86,976 | 2020-04-14 | Filing |
| Officer | $106.07 | 2,563 | $271,866.38 | 91,555 | 2020-04-14 | Filing |
| Officer | $104.97 | 1,245 | $130,691.01 | 94,118 | 2020-04-14 | Filing |
| Officer | $103.99 | 499 | $51,891.06 | 95,363 | 2020-04-14 | Filing |
| Large Shareholder, Officer, Director | $85.99 | 766 | $65,867.27 | 36,592 | 2020-04-01 | Filing |
| Large Shareholder, Officer, Director | $85.07 | 4,540 | $386,239.14 | 37,358 | 2020-04-01 | Filing |
| Large Shareholder, Officer, Director | $84.20 | 6,014 | $506,401.05 | 41,898 | 2020-04-01 | Filing |