| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | $72.50 | 1 | $72.50 | 58,837 | 2020-09-18 | Filing |
| | $71.89 | 566 | $40,689.74 | 58,838 | 2020-09-16 | Filing |
| Large Shareholder | $141.00 | 200 | $28,200.00 | 387,696 | 2020-02-20 | Filing |
| Large Shareholder | $139.99 | 300 | $41,997.00 | 387,896 | 2020-02-20 | Filing |
| Large Shareholder | $139.00 | 399 | $55,461.00 | 388,196 | 2020-02-20 | Filing |
| Large Shareholder | $142.00 | 1 | $142.00 | 388,595 | 2020-02-19 | Filing |
| Large Shareholder | $142.00 | 4 | $568.00 | 388,596 | 2020-02-07 | Filing |
| Large Shareholder | $146.31 | 900 | $131,679.90 | 388,600 | 2020-02-06 | Filing |
| Large Shareholder | $145.50 | 690 | $100,392.24 | 389,500 | 2020-02-06 | Filing |
| Large Shareholder | $144.03 | 150 | $21,604.50 | 390,190 | 2020-02-06 | Filing |
| Large Shareholder | $142.26 | 1,082 | $153,920.99 | 390,340 | 2020-02-06 | Filing |
| Large Shareholder, Officer, Director | $150.50 | 34 | $5,117.00 | 520,645 | 2020-01-24 | Filing |
| Large Shareholder, Officer, Director | $150.50 | 500 | $75,250.00 | 520,679 | 2020-01-23 | Filing |
| Large Shareholder, Officer, Director | $150.66 | 500 | $75,330.00 | 521,179 | 2020-01-23 | Filing |
| Large Shareholder, Officer, Director | $150.59 | 10 | $1,505.90 | 521,679 | 2020-01-23 | Filing |
| Large Shareholder, Officer, Director | $150.61 | 100 | $15,061.00 | 521,689 | 2020-01-23 | Filing |
| Large Shareholder, Officer, Director | $151.00 | 100 | $15,100.00 | 521,789 | 2020-01-10 | Filing |
| Large Shareholder, Officer, Director | $151.02 | 62 | $9,363.24 | 521,889 | 2020-01-03 | Filing |
| Large Shareholder, Officer, Director | $151.04 | 500 | $75,520.00 | 521,951 | 2020-01-03 | Filing |
| Large Shareholder, Officer, Director | $151.00 | 800 | $120,800.00 | 522,451 | 2020-01-03 | Filing |