| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $89.70 | 350,000 | $31,395,980.00 | 5,561,000 | 2020-06-23 | Filing |
| Officer | $90.00 | 5,000 | $450,000.00 | 531,188 | 2020-06-18 | Filing |
| Officer | $86.10 | 20,000 | $1,721,908.00 | 60,320 | 2020-06-15 | Filing |
| Officer | $83.04 | 10,000 | $830,422.00 | 60,320 | 2020-06-12 | Filing |
| Officer | $80.81 | 10,000 | $808,118.00 | 70,320 | 2020-06-12 | Filing |
| Officer | $82.47 | 6,202 | $511,464.06 | 531,188 | 2020-06-10 | Filing |
| Officer | $81.80 | 3,798 | $310,680.58 | 537,390 | 2020-06-10 | Filing |
| Large Shareholder, Officer, Director | $83.02 | 1,500 | $124,533.00 | 8,441,691 | 2020-06-10 | Filing |
| Large Shareholder, Officer, Director | $82.38 | 179,306 | $14,771,784.13 | 8,443,191 | 2020-06-10 | Filing |
| Large Shareholder, Officer, Director | $81.63 | 48,402 | $3,950,992.34 | 8,622,497 | 2020-06-10 | Filing |
| Large Shareholder, Officer, Director | $82.59 | 14,887 | $1,229,590.28 | 8,441,691 | 2020-06-09 | Filing |
| Large Shareholder, Officer, Director | $82.00 | 155,905 | $12,784,303.54 | 8,456,578 | 2020-06-09 | Filing |
| Large Shareholder, Officer, Director | $89.94 | 400 | $35,976.00 | 8,441,691 | 2020-06-02 | Filing |
| Large Shareholder, Officer, Director | $88.91 | 1,989 | $176,838.21 | 8,442,091 | 2020-06-02 | Filing |
| Large Shareholder, Officer, Director | $88.35 | 5,211 | $460,376.74 | 8,444,080 | 2020-06-02 | Filing |
| Large Shareholder, Officer, Director | $87.17 | 1,600 | $139,468.00 | 8,449,291 | 2020-06-02 | Filing |
| Large Shareholder, Officer, Director | $86.39 | 800 | $69,108.00 | 8,450,891 | 2020-06-02 | Filing |
| Director | $71.10 | 88,000 | $6,256,756.00 | 213,740 | 2020-03-04 | Filing |
| Officer | $90.02 | 15,000 | $1,350,226.50 | 531,188 | 2020-06-01 | Filing |
| Officer | $72.24 | 1,457 | $105,252.22 | 531,188 | 2020-05-11 | Filing |