|  |  |                   
      $29.12 - $29.34
      $138M - $139M
     |                   
              436K
              $12.8M
             |  | 
          
        
          |  |  |                   
      $60.01 - $65.01
      $134M - $145M
     |                   
              382K
              $24.8M
             |  | 
          
        
          |  |  |                   
      $106.99 - $114.46
      $42.6M - $45.6M
     |                   
              156K
              $17.7M
             |  | 
          
        
          |  |  |                   
      $58.43 - $58.88
      $32.4M - $32.7M
     |                   
              103K
              $6.06M
             |  | 
          
        
          |  |  |                   
      $100.16 - $100.7
      $25.9M - $26M
     |                   
              55.8K
              $5.62M
             |  | 
          
        
          |  |  |                   
      $171.38 - $197.01
      $23.1M - $26.6M
     |                   
              105K
              $20.6M
             |  | 
          
        
          |  |  |                   
      $82.58 - $105.54
      $1.79M - $2.28M
     |                   
              839K
              $70.1M
             |  | 
          
        
          |  |  |                   
      $74.39 - $107.65
      $1.32M - $1.91M
     |                   
              140K
              $11.8M
             |  | 
          
        
          |  |  |                   
      $62.54 - $68.42
      $4.48M - $4.9M
     |                   
              73.6K
              $4.97M
             |  | 
          
        
          |  |  |                   
      $410.74 - $499.21
      $3.19M - $3.88M
     |                   
              14.7K
              $7.36M
             |  | 
          
        
          |  |  |                   
      $45.38 - $71.7
      $1.83M - $2.9M
     |                   
              20.2K
              $1.12M
             |  | 
          
        
          |  |  |                   
      $26.38 - $27.95
      $3.64M - $3.86M
     |                   
              831K
              $22.7M
             |  | 
          
        
          |  |  |                   
      $231.66 - $273.65
      $1.37M - $1.62M
     |                   
              28.6K
              $6.78M
             |  | 
          
        
          |  |  |                   
      $81.7 - $87.53
      $4.71M - $5.04M
     |                   
              639K
              $55.8M
             |  | 
          
        
          |  |  |                   
      $31.73 - $33.71
      $2.07M - $2.2M
     |                   
              37.9K
              $1.28M
             |  | 
          
        
          |  |  |                   
      $37.94 - $39.14
      $2.01M - $2.07M
     |                   
              28.6K
              $1.11M
             |  | 
          
        
          |  |  |                   
      $76.16 - $78.59
      $2.02M - $2.09M
     |                   
              138K
              $10.8M
             |  | 
          
        
          |  |  |                   
      $48.5 - $50.19
      $2.24M - $2.32M
     |                   
              308K
              $15.4M
             |  | 
          
        
          |  |  |                   
      $47.96 - $50.54
      $2.03M - $2.14M
     |                   
              38.4K
              $1.94M
             |  | 
          
        
          |  |  |                   
      $79.24 - $89.03
      $2.67M - $3M
     |                   
              76.5K
              $6.81M
             |  | 
          
        
          |  |  |                   
      $65.69 - $76.84
      $2.14M - $2.5M
     |                   
              49.2K
              $3.68M
             |  | 
          
        
          |  |  |                   
      $45.6 - $46.92
      $1.91M - $1.97M
     |                   
              313K
              $14.6M
             |  | 
          
        
          |  |  |                   
      $105.99 - $119.41
      $2.28M - $2.57M
     |                   
              58.5K
              $6.92M
             |  | 
          
        
          |  |  |                   
      $37.2 - $39.61
      $1.79M - $1.91M
     |                   
              50.5K
              $2M
             |  | 
          
        
          |  |  |                   
      $38.58 - $58.24
      $552K - $834K
     |                   
              55.4K
              $2.17M
             |  | 
          
        
          |  |  |                   
      $59.57 - $62.89
      $1.73M - $1.83M
     |                   
              74.9K
              $4.61M
             |  | 
          
        
          |  |  |                   
      $332.09 - $358.86
      $516K - $557K
     |                   
              81.3K
              $27.7M
             |  | 
          
        
          |  |  |                   
      $226.02 - $259.01
      $1.49M - $1.71M
     |                   
              33K
              $7.89M
             |  | 
          
        
          |  |  |                   
      $284.17 - $319.49
      $1.28M - $1.44M
     |                   
              8.04K
              $2.49M
             |  | 
          
        
          |  |  |                   
      $44.86 - $71.57
      $782K - $1.25M
     |                   
              13.3K
              $598K
             |  | 
          
        
          |  |  |                   
      $129.01 - $139.72
      $1.41M - $1.52M
     |                   
              27.5K
              $3.83M
             |  | 
          
        
          |  |  |                   
      $43.81 - $46.31
      $1.32M - $1.39M
     |                   
              32.2K
              $1.48M
             |  | 
          
        
          |  |  |                   
      $38.52 - $41.26
      $1.53M - $1.63M
     |                   
              97.7K
              $4.02M
             |  | 
          
        
          |  |  |                   
      $39.8 - $42.86
      $1.82M - $1.96M
     |                   
              245K
              $10.5M
             |  | 
          
        
          |  |  |                   
      $36.71 - $38.11
      $1.27M - $1.32M
     |                   
              40.8K
              $1.55M
             |  | 
          
        
          |  |  |                   
      $100.4 - $119.58
      $1.3M - $1.55M
     |                   
              6.4K
              $709K
             |  | 
          
        
          |  |  |                   
      $52.12 - $55.33
      $1.79M - $1.9M
     |                   
              204K
              $11.3M
             |  | 
          
        
          |  |  |                   
      $76.34 - $85.87
      $870K - $979K
     |                   
              29.9K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $177.48 - $205.24
      $1.05M - $1.22M
     |                   
              2.42K
              $479K
             |  | 
          
        
          |  |  |                   
      $72.01 - $74.44
      $1.13M - $1.17M
     |                   
              53.7K
              $3.95M
             |  | 
          
        
          |  |  |                   
      $126.69 - $147.99
      $148K - $173K
     |                   
              48.9K
              $6.19M
             |  | 
          
        
          |  |  |                   
      $46.36 - $47.95
      $1.08M - $1.12M
     |                   
              47.8K
              $2.28M
             |  | 
          
        
          |  |  |                   
      $107.55 - $120.01
      $1.16M - $1.3M
     |                   
              9.04K
              $1.08M
             |  | 
          
        
          |  |  |                   
      $433.66 - $544.47
      $158K - $198K
     |                   
              8.52K
              $3.81M
             |  | 
          
        
          |  |  |                   
      $262.23 - $334.39
      $635K - $810K
     |                   
              4.75K
              $1.37M
             |  | 
          
        
          |  |  |                   
      $44.02 - $47.63
      $1.35M - $1.46M
     |                   
              94.6K
              $4.51M
             |  | 
          
        
          |  |  |                   
      $158.24 - $191.13
      $651K - $786K
     |                   
              8.6K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $134.36 - $152.88
      $814K - $926K
     |                   
              6.57K
              $925K
             |  | 
          
        
          |  |  |                   
      $58.75 - $80.73
      $299K - $411K
     |                   
              41K
              $2.45M
             |  | 
          
        
          |  |  |                   
      $37.65 - $40.3
      $1.11M - $1.19M
     |                   
              131K
              $5.25M
             |  |