| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $121.44 | 35,000 | $4,250,536.50 | 2,749,362 | 2020-06-03 | Filing |
| Officer | $92.23 | 4,800 | $442,718.40 | 8,407 | 2020-03-25 | Filing |
| Officer | $92.23 | 4,800 | $442,718.40 | 14,397 | 2020-03-25 | Filing |
| Large Shareholder, Officer, Director | $170.72 | 2,080 | $355,104.05 | 2,775,176 | 2019-10-28 | Filing |
| Large Shareholder, Officer, Director | $170.04 | 8,912 | $1,515,419.65 | 2,777,256 | 2019-10-28 | Filing |
| Large Shareholder, Officer, Director | $168.52 | 3,100 | $522,411.38 | 2,786,168 | 2019-10-28 | Filing |
| Large Shareholder, Officer, Director | $167.91 | 1,108 | $186,048.05 | 2,789,268 | 2019-10-25 | Filing |
| Large Shareholder, Officer, Director | $166.10 | 67 | $11,128.70 | 2,790,376 | 2019-10-25 | Filing |
| Large Shareholder, Officer, Director | $165.33 | 4,947 | $817,911.75 | 2,790,443 | 2019-10-25 | Filing |
| Large Shareholder, Officer, Director | $164.49 | 19,712 | $3,242,371.69 | 2,795,390 | 2019-10-25 | Filing |
| Large Shareholder, Officer, Director | $162.98 | 14,152 | $2,306,502.87 | 2,815,102 | 2019-10-25 | Filing |
| Large Shareholder, Officer, Director | $162.09 | 10,578 | $1,714,630.33 | 2,829,254 | 2019-10-25 | Filing |
| Large Shareholder, Officer, Director | $161.01 | 3,744 | $602,807.59 | 2,839,832 | 2019-10-25 | Filing |
| Large Shareholder, Officer, Director | $160.46 | 3,900 | $625,779.18 | 2,843,576 | 2019-10-25 | Filing |
| Large Shareholder, Officer, Director | $159.08 | 2,700 | $429,518.43 | 2,847,476 | 2019-10-25 | Filing |
| Director | $145.10 | 1,000 | $145,100.00 | 2,000 | 2019-08-09 | Filing |
| Officer | $144.83 | 1,000 | $144,831.00 | 16,477 | 2019-08-07 | Filing |
| Large Shareholder, Officer, Director | $156.82 | 7,591 | $1,190,420.62 | 2,850,176 | 2019-07-25 | Filing |
| Large Shareholder, Officer, Director | $155.96 | 9,200 | $1,434,800.72 | 2,857,767 | 2019-07-25 | Filing |
| Large Shareholder, Officer, Director | $154.07 | 13,209 | $2,035,134.41 | 2,866,967 | 2019-07-25 | Filing |