| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
   | Large Shareholder, Officer, Director | $44.08 | 105,000 | $4,628,788.50 | 0 | 2020-10-13 | Filing | 
  | Large Shareholder, Officer, Director | $45.27 | 33,660 | $1,523,656.93 | 0 | 2020-10-12 | Filing | 
  | Large Shareholder, Officer, Director | $44.38 | 71,340 | $3,166,062.07 | 33,660 | 2020-10-12 | Filing | 
  | Large Shareholder, Officer, Director | $43.56 | 105,000 | $4,573,548.00 | 0 | 2020-10-08 | Filing | 
  | Large Shareholder, Officer, Director | $43.65 | 15,123 | $660,076.61 | 0 | 2020-10-07 | Filing | 
  | Large Shareholder, Officer, Director | $43.37 | 89,877 | $3,898,325.00 | 15,123 | 2020-10-07 | Filing | 
  | Large Shareholder, Officer, Director | $44.23 | 22,721 | $1,004,874.85 | 0 | 2020-10-06 | Filing | 
  | Large Shareholder, Officer, Director | $43.71 | 53,245 | $2,327,195.19 | 22,721 | 2020-10-06 | Filing | 
  | Large Shareholder, Officer, Director | $43.00 | 29,034 | $1,248,479.42 | 53,245 | 2020-10-06 | Filing | 
  | Officer, Director | $45.00 | 34,599 | $1,556,955.00 | 0 | 2020-10-05 | Filing | 
  | Large Shareholder, Officer, Director | $44.47 | 25,992 | $1,155,786.26 | 0 | 2020-10-01 | Filing | 
  | Large Shareholder, Officer, Director | $43.82 | 17,717 | $776,277.44 | 25,992 | 2020-10-01 | Filing | 
  | Large Shareholder, Officer, Director | $42.94 | 38,946 | $1,672,411.34 | 43,709 | 2020-10-01 | Filing | 
  | Large Shareholder, Officer, Director | $42.17 | 22,345 | $942,181.39 | 82,655 | 2020-10-01 | Filing | 
  | Large Shareholder, Officer, Director | $41.68 | 56,342 | $2,348,300.75 | 0 | 2020-09-30 | Filing | 
  | Large Shareholder, Officer, Director | $41.25 | 48,658 | $2,007,210.62 | 56,342 | 2020-09-30 | Filing | 
  | Large Shareholder, Officer, Director | $41.23 | 46,531 | $1,918,468.48 | 0 | 2020-09-29 | Filing | 
  | Large Shareholder, Officer, Director | $40.81 | 58,469 | $2,386,336.23 | 46,531 | 2020-09-29 | Filing | 
  | Officer | $40.94 | 9,734 | $398,512.88 | 72,117 | 2020-09-28 | Filing | 
  | Director | $38.76 | 18,594 | $720,703.44 | 391,277 | 2020-09-25 | Filing |