| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $89.34 | 900 | $80,406.00 | 181,290 | 2020-10-15 | Filing |
| Officer | $86.28 | 300 | $25,884.00 | 182,190 | 2020-10-15 | Filing |
| Large Shareholder, Officer, Director | $128.47 | 918 | $117,935.46 | 288,547 | 2020-10-12 | Filing |
| Large Shareholder, Officer, Director | $127.71 | 15,063 | $1,923,695.73 | 289,465 | 2020-10-12 | Filing |
| Large Shareholder, Officer, Director | $126.66 | 42,372 | $5,366,837.52 | 304,528 | 2020-10-12 | Filing |
| Large Shareholder, Officer, Director | $125.94 | 29,255 | $3,684,374.70 | 346,900 | 2020-10-12 | Filing |
| Large Shareholder, Officer, Director | $124.79 | 4,700 | $586,513.00 | 376,155 | 2020-10-12 | Filing |
| Large Shareholder, Officer, Director | $98.09 | 2,938 | $288,188.42 | 288,547 | 2020-10-05 | Filing |
| Large Shareholder, Officer, Director | $97.33 | 8,613 | $838,303.29 | 291,485 | 2020-10-05 | Filing |
| Large Shareholder, Officer, Director | $96.19 | 49,195 | $4,732,067.05 | 300,098 | 2020-10-05 | Filing |
| Large Shareholder, Officer, Director | $95.55 | 31,562 | $3,015,749.10 | 349,293 | 2020-10-05 | Filing |
| Officer, Director | $102.42 | 100 | $10,242.00 | 303,379 | 2020-10-02 | Filing |
| Officer, Director | $101.23 | 528 | $53,449.44 | 303,479 | 2020-10-02 | Filing |
| Officer, Director | $100.35 | 2,074 | $208,125.90 | 304,007 | 2020-10-02 | Filing |
| Officer, Director | $99.48 | 2,709 | $269,491.32 | 306,081 | 2020-10-02 | Filing |
| Officer, Director | $98.48 | 1,135 | $111,774.80 | 308,790 | 2020-10-02 | Filing |
| Officer, Director | $97.29 | 1,948 | $189,520.92 | 309,925 | 2020-10-02 | Filing |
| Officer, Director | $96.28 | 7,245 | $697,548.60 | 311,873 | 2020-10-02 | Filing |
| Officer, Director | $95.63 | 4,261 | $407,479.43 | 319,118 | 2020-10-02 | Filing |
| Director | $99.00 | 600 | $59,400.00 | 3,844 | 2020-10-01 | Filing |