| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer   |  $76.81 |  6,297 |  $483,672.57 |  355,746 |  2022-01-13 |  Filing |  
  |    Officer   |  $77.31 |  15,976 |  $1,235,104.56 |  362,043 |  2022-01-12 |  Filing |  
  |    Officer   |  $76.89 |  6,926 |  $532,540.14 |  378,019 |  2022-01-11 |  Filing |  
  |    Officer   |  $76.36 |  9,916 |  $757,185.76 |  384,945 |  2022-01-11 |  Filing |  
  |    Officer, Director   |  $77.30 |  20,000 |  $1,546,000.00 |  4,307,511 |  2022-01-12 |  Filing |  
  |    Officer, Director   |  $76.82 |  8,400 |  $645,288.00 |  4,327,511 |  2022-01-11 |  Filing |  
  |    Officer, Director   |  $76.36 |  11,600 |  $885,776.00 |  4,335,911 |  2022-01-11 |  Filing |  
  |    Officer, Director   |  $76.59 |  600 |  $45,954.00 |  4,347,511 |  2022-01-10 |  Filing |  
  |    Officer, Director   |  $75.72 |  19,400 |  $1,468,968.00 |  4,348,111 |  2022-01-10 |  Filing |  
  |    Officer, Director   |  $77.24 |  20,000 |  $1,544,800.00 |  4,367,511 |  2022-01-07 |  Filing |  
  |    Officer   |  $76.38 |  551 |  $42,085.38 |  394,861 |  2022-01-10 |  Filing |  
  |    Officer   |  $75.73 |  15,504 |  $1,174,117.92 |  395,412 |  2022-01-10 |  Filing |  
  |    Officer   |  $77.23 |  16,842 |  $1,300,707.66 |  410,916 |  2022-01-07 |  Filing |  
  |    Officer, Director   |  $76.88 |  20,000 |  $1,537,600.00 |  4,387,511 |  2022-01-06 |  Filing |  
  |    Officer, Director   |  $79.05 |  1,600 |  $126,480.00 |  4,407,511 |  2022-01-05 |  Filing |  
  |    Officer, Director   |  $78.24 |  13,400 |  $1,048,416.00 |  4,409,111 |  2022-01-05 |  Filing |  
  |    Officer, Director   |  $77.30 |  5,000 |  $386,500.00 |  4,422,511 |  2022-01-05 |  Filing |  
  |    Officer   |  $77.44 |  12 |  $929.28 |  427,758 |  2022-01-06 |  Filing |  
  |    Officer   |  $76.91 |  16,830 |  $1,294,395.30 |  427,770 |  2022-01-06 |  Filing |  
  |    Officer   |  $79.61 |  77 |  $6,129.97 |  444,600 |  2022-01-05 |  Filing |