| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $134.32 | 27,685 | $3,718,591.06 | 2,369,362 | 2020-08-28 | Filing |
| Large Shareholder, Officer, Director | $133.67 | 34,103 | $4,558,677.60 | 2,397,047 | 2020-08-28 | Filing |
| Large Shareholder, Officer, Director | $132.53 | 38,212 | $5,064,224.90 | 2,431,150 | 2020-08-28 | Filing |
| Large Shareholder, Officer, Director | $119.74 | 21,925 | $2,625,299.50 | 2,469,362 | 2020-08-12 | Filing |
| Large Shareholder, Officer, Director | $124.25 | 34,206 | $4,250,095.50 | 2,491,287 | 2020-08-11 | Filing |
| Large Shareholder, Officer, Director | $125.60 | 13,449 | $1,689,154.05 | 2,525,493 | 2020-08-11 | Filing |
| Large Shareholder, Officer, Director | $122.41 | 14,626 | $1,790,383.29 | 2,538,942 | 2020-08-11 | Filing |
| Large Shareholder, Officer, Director | $122.67 | 1,901 | $233,188.64 | 2,553,568 | 2020-08-10 | Filing |
| Large Shareholder, Officer, Director | $120.39 | 16,906 | $2,035,281.22 | 2,555,469 | 2020-08-10 | Filing |
| Large Shareholder, Officer, Director | $119.29 | 46,987 | $5,605,309.47 | 2,572,375 | 2020-08-10 | Filing |
| Director | $120.00 | 325 | $39,000.00 | 2,165 | 2020-08-06 | Filing |
| Officer | $118.00 | 1,750 | $206,491.25 | 20,138 | 2020-08-06 | Filing |
| Officer | $114.42 | 1,076 | $123,117.75 | 7,331 | 2020-08-05 | Filing |
| Officer | $114.42 | 1,819 | $208,133.62 | 21,888 | 2020-08-05 | Filing |
| Officer | $112.00 | 333 | $37,296.00 | 4,861 | 2020-08-03 | Filing |
| Large Shareholder, Officer, Director | $129.76 | 37,448 | $4,859,327.38 | 2,619,362 | 2020-06-04 | Filing |
| Large Shareholder, Officer, Director | $126.93 | 16,410 | $2,082,962.33 | 2,656,810 | 2020-06-04 | Filing |
| Large Shareholder, Officer, Director | $125.23 | 16,142 | $2,021,385.18 | 2,673,220 | 2020-06-04 | Filing |
| Large Shareholder, Officer, Director | $123.06 | 35,000 | $4,306,974.00 | 2,689,362 | 2020-06-03 | Filing |
| Large Shareholder, Officer, Director | $121.30 | 25,000 | $3,032,430.00 | 2,724,362 | 2020-06-03 | Filing |