|  |  |                   
              $101.91 - $134.83
              $57.7 Million - $76.3 Million
             |  |                   
            99,900
            $12.6 Million
           |  | 
         
      
      
        |  |  |                   
              $120.5 - $145.97
              $80.3 Million - $97.2 Million
             |  |                   
            666,100
            $87.7 Million
           |  | 
         
      
      
        |  |  |                   
              $125.5 - $148.67
              $25 Million - $29.7 Million
             |  |                   
            427,700
            $56.6 Million
           |  | 
         
      
      
        |  |  |                   
              $126.87 - $148.36
              $18 Million - $21 Million
             |  |                   
            228,100
            $30 Million
           |  | 
         
      
      
        |  |  |                   
              $142.71 - $160.59
              $46.2 Million - $52 Million
             |  |                   
            369,700
            $53.8 Million
           |  | 
         
      
      
        |  |  |                   
              $128.16 - $154.93
              $16 Million - $19.3 Million
             |  |                   
            45,700
            $7.08 Million
           |  | 
         
      
      
        |  |  |                   
              $129.44 - $152.97
              $4.58 Million - $5.42 Million
             |  |                   
            170,400
            $23.3 Million
           |  | 
         
      
      
        |  |  |                   
              $125.17 - $153.81
              $4.43 Million - $5.44 Million
             |  |                   
            135,000
            $20 Million
           |  | 
         
      
      
        |  |  |                   
              $125.17 - $153.81
              $14.4 Million - $17.7 Million
             |  |                   
            135,000
            $20 Million
           |  | 
         
      
      
        |  |  |                   
              $116.28 - $134.84
              $13.9 Million - $16.1 Million
             |  |                   
            250,000
            $32.2 Million
           |  | 
         
      
      
        |  |  |                   
              $116.28 - $134.84
              $13.9 Million - $16.1 Million
             |  |                   
            250,000
            $32.2 Million
           |  | 
         
      
      
        |  |  |                   
              $117.03 - $145.45
              $26.1 Million - $32.4 Million
             |  |                   
            369,700
            $47.2 Million
           |  | 
         
      
      
        |  |  |                   
              $117.03 - $145.45
              $26.1 Million - $32.4 Million
             |  |                   
            369,700
            $47.2 Million
           |  | 
         
      
      
        |  |  |                   
              $130.31 - $160.62
              $5.62 Million - $6.92 Million
             |  |                   
            146,900
            $20 Million
           |  | 
         
      
      
        |  |  |                   
              $130.31 - $160.62
              $5.62 Million - $6.92 Million
             |  |                   
            146,900
            $20 Million
           |  | 
         
      
      
        |  |  |                   
              $112.38 - $150.83
              $46.7 Million - $62.6 Million
             |  |                   
            190,000
            $23.7 Million
           |  | 
         
      
      
        |  |  |                   
              $112.38 - $150.83
              $46.7 Million - $62.6 Million
             |  |                   
            190,000
            $0
           |  | 
         
      
      
        |  |  |                   
              $119.48 - $169.15
              $51.9 Million - $73.5 Million
             |  |                   
            605,200
            $72.3 Million
           |  | 
         
      
      
        |  |  |                   
              $119.48 - $169.15
              $60.3 Million - $85.4 Million
             |  |                   
            605,200
            $72.3 Million
           |  | 
         
      
      
        |  |  |                   
              $100.42 - $138.6
              $7.05 Million - $9.73 Million
             |  |                   
            100,300
            $13.5 Million
           |  | 
         
      
      
        |  |  |                   
              $90.95 - $111.47
              $42.3 Million - $51.9 Million
             |  |                   
            30,100
            $2.89 Million
           |  | 
         
      
      
        |  |  |                   
              $72.88 - $98.98
              $36.1 Million - $49 Million
             |  |                   
            495,500
            $47.9 Million
           |  |