| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $103.25 | 2,425 | $250,381.25 | 129,652 | 2020-06-22 | Filing |
| Officer | $102.53 | 400 | $41,012.00 | 132,077 | 2020-06-22 | Filing |
| Officer | $101.07 | 300 | $30,321.00 | 132,477 | 2020-06-22 | Filing |
| Officer | $105.80 | 1,567 | $165,788.60 | 121,173 | 2020-06-23 | Filing |
| Officer | $100.88 | 1,558 | $157,171.04 | 122,740 | 2020-06-22 | Filing |
| Director | $101.51 | 10,000 | $1,015,100.00 | 283,007 | 2020-06-18 | Filing |
| Director | $100.06 | 40,000 | $4,002,400.00 | 293,007 | 2020-06-18 | Filing |
| Officer | $94.85 | 735 | $69,714.75 | 129,652 | 2020-06-11 | Filing |
| Officer | $96.59 | 6,700 | $647,153.00 | 130,387 | 2020-06-10 | Filing |
| Officer | $95.97 | 16,600 | $1,593,102.00 | 137,087 | 2020-06-10 | Filing |
| Officer | $95.03 | 6,700 | $636,701.00 | 153,687 | 2020-06-10 | Filing |
| Officer | $94.85 | 735 | $69,714.75 | 121,173 | 2020-06-11 | Filing |
| Officer | $96.09 | 8,455 | $812,440.95 | 121,908 | 2020-06-10 | Filing |
| Officer | $95.27 | 41,545 | $3,957,992.15 | 130,363 | 2020-06-10 | Filing |
| Large Shareholder, Officer, Director | $98.51 | 1,642 | $161,753.42 | 0 | 2020-06-11 | Filing |
| Large Shareholder, Officer, Director | $98.51 | 1,642 | $161,753.42 | 0 | 2020-06-11 | Filing |
| Large Shareholder, Officer, Director | $98.51 | 21,667 | $2,134,416.17 | 0 | 2020-06-11 | Filing |
| Large Shareholder, Officer, Director | $96.16 | 2,395 | $230,303.20 | 0 | 2020-06-09 | Filing |
| Large Shareholder, Officer, Director | $95.72 | 2,394 | $229,153.68 | 2,395 | 2020-06-09 | Filing |
| Large Shareholder, Officer, Director | $95.37 | 2,394 | $228,315.78 | 4,789 | 2020-06-09 | Filing |