| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer   |  $85.30 |  1,113 |  $94,938.79 |  60,360 |  2020-08-17 |  Filing |  
  |    Director   |  $87.00 |  5,000 |  $435,000.00 |  4,059 |  2020-08-10 |  Filing |  
  |    Officer, Director   |  $85.98 |  1,010 |  $86,842.53 |  2,689,532 |  2020-08-04 |  Filing |  
  |    Officer, Director   |  $84.51 |  3,800 |  $321,148.26 |  2,690,542 |  2020-08-04 |  Filing |  
  |    Officer, Director   |  $83.89 |  10,190 |  $854,885.97 |  2,694,342 |  2020-08-04 |  Filing |  
  |    Officer, Director   |  $86.76 |  11,939 |  $1,035,784.66 |  2,689,532 |  2020-08-03 |  Filing |  
  |    Officer, Director   |  $86.24 |  43,164 |  $3,722,415.88 |  2,701,471 |  2020-08-03 |  Filing |  
  |    Officer, Director   |  $85.27 |  4,897 |  $417,567.68 |  2,744,635 |  2020-08-03 |  Filing |  
  |    Director   |  $86.66 |  6,000 |  $519,960.00 |  4,059 |  2020-07-10 |  Filing |  
  |    Officer, Director   |  $84.40 |  5,108 |  $431,115.20 |  2,689,532 |  2020-07-06 |  Filing |  
  |    Officer, Director   |  $83.99 |  15,000 |  $1,259,886.00 |  2,694,640 |  2020-07-06 |  Filing |  
  |    Officer, Director   |  $84.81 |  1,060 |  $89,896.27 |  2,689,532 |  2020-07-02 |  Filing |  
  |    Officer, Director   |  $83.93 |  44,299 |  $3,718,054.94 |  2,690,592 |  2020-07-02 |  Filing |  
  |    Officer, Director   |  $83.48 |  9,533 |  $795,842.49 |  2,734,891 |  2020-07-02 |  Filing |  
  |    Director   |  $81.27 |  538 |  $43,723.26 |  4,643 |  2020-06-25 |  Filing |  
  |    Director   |  $80.59 |  6,000 |  $483,540.00 |  1,302 |  2020-06-10 |  Filing |  
  |        |  $83.16 |  1,162,500 |  $96,673,500.00 |  14,037,960 |  2020-06-08 |  Filing |  
  |        |  $83.16 |  7,750,000 |  $644,490,000.00 |  15,200,460 |  2020-06-04 |  Filing |  
  |    Director   |  $87.52 |  2,690 |  $235,428.80 |  1,302 |  2020-06-03 |  Filing |  
  |    Officer, Director   |  $87.66 |  900 |  $78,890.04 |  2,689,532 |  2020-06-03 |  Filing |