| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer, Director   |  $52.15 |  776 |  $40,468.40 |  739,394 |  2021-02-08 |  Filing |  
  |    Officer, Director   |  $57.49 |  731 |  $42,025.19 |  736,460 |  2021-02-08 |  Filing |  
  |    Officer, Director   |  $56.15 |  1,160 |  $65,134.00 |  737,191 |  2021-02-08 |  Filing |  
  |    Officer, Director   |  $55.27 |  1,100 |  $60,797.00 |  738,351 |  2021-02-08 |  Filing |  
  |    Officer, Director   |  $54.09 |  1,330 |  $71,939.70 |  739,451 |  2021-02-08 |  Filing |  
  |    Officer, Director   |  $53.26 |  2,903 |  $154,613.78 |  740,781 |  2021-02-09 |  Filing |  
  |    Officer, Director   |  $52.15 |  776 |  $40,468.40 |  743,684 |  2021-02-08 |  Filing |  
  |    Officer   |  $60.00 |  16,000 |  $960,000.00 |  140,646 |  2021-01-27 |  Filing |  
  |    Officer   |  $60.00 |  12,000 |  $720,000.00 |  211,126 |  2021-01-27 |  Filing |  
  |    Officer   |  $52.20 |  3,000 |  $156,600.00 |  140,646 |  2021-01-21 |  Filing |  
  |    Officer, Director   |  $52.76 |  1,325 |  $69,907.00 |  697,585 |  2021-01-19 |  Filing |  
  |    Officer, Director   |  $52.12 |  6,675 |  $347,901.00 |  698,910 |  2021-01-19 |  Filing |  
  |    Officer, Director   |  $52.76 |  1,325 |  $69,907.00 |  693,295 |  2021-01-19 |  Filing |  
  |    Officer, Director   |  $52.12 |  6,675 |  $347,901.00 |  694,620 |  2021-01-19 |  Filing |  
  |    Director   |  $50.00 |  1,000 |  $50,000.00 |  12,786 |  2021-01-13 |  Filing |  
  |    Officer   |  $46.35 |  1,809 |  $83,847.15 |  211,126 |  2021-01-12 |  Filing |  
  |    Officer   |  $46.35 |  966 |  $44,774.10 |  140,646 |  2021-01-12 |  Filing |  
  |    Officer   |  $46.35 |  905 |  $41,946.75 |  27,017 |  2021-01-12 |  Filing |  
  |    Officer   |  $41.83 |  871 |  $36,433.93 |  27,922 |  2021-01-04 |  Filing |  
  |    Officer   |  $41.69 |  1,414 |  $58,949.66 |  28,793 |  2021-01-04 |  Filing |