| 
              
           | 
          
            
           | 
          
                                   
      $220.99 - $268.54
      $1.21M - $1.48M
     
         
           |    
          
                               
              8.38K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.98 - $50.26
      $1.21M - $1.22M
     
         
           |    
          
                               
              29.7K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.93 - $119.39
      $1.16M - $1.18M
     
         
           |    
          
                               
              34.5K
              $4.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $74.0
      $1.02M - $1.17M
     
         
           |    
          
                               
              30.9K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $134.86
      $1.11M - $1.26M
     
         
           |    
          
                               
              43.3K
              $5.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.95 - $138.08
      $974K - $1.09M
     
         
           |    
          
                               
              43.5K
              $5.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.36 - $159.82
      $2.51M - $2.74M
     
         
           |    
          
                               
              128K
              $19.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.12 - $336.65
      $893K - $1.13M
     
         
           |    
          
                               
              6.81K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.93 - $39.49
      $504K - $623K
     
         
           |    
          
                               
              151K
              $5.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.33 - $94.56
      $853K - $1.07M
     
         
           |    
          
                               
              19.2K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.72 - $127.91
      $31.1K - $61.5K
     
         
           |    
          
                               
              29.8K
              $3.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.47 - $87.12
      $1.96M - $2.32M
     
         
           |    
          
                               
              120K
              $9.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.7 - $90.98
      $865K - $1.07M
     
         
           |    
          
                               
              16.7K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.25 - $161.49
      $998K - $1.35M
     
         
           |    
          
                               
              10.4K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.46 - $75.58
      $41.8K - $54.9K
     
         
           |    
          
                               
              83.7K
              $6.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.15 - $59.32
      $731K - $883K
     
         
           |    
          
                               
              99.8K
              $5.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.53 - $40.65
      $369K - $492K
     
         
           |    
          
                               
              106K
              $4.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.08 - $42.26
      $978K - $1.11M
     
         
           |    
          
                               
              38K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.84 - $240.32
      $325K - $432K
     
         
           |    
          
                               
              18.9K
              $4.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.76 - $195.77
      $820K - $986K
     
         
           |    
          
                               
              16.3K
              $3.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.42 - $51.67
      $1.11M - $1.21M
     
         
           |    
          
                               
              197K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.08 - $63.14
      $822K - $1.04M
     
         
           |    
          
                               
              20.2K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.97 - $126.75
      $774K - $962K
     
         
           |    
          
                               
              14.4K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.51 - $109.2
      $678K - $898K
     
         
           |    
          
                               
              16.8K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.03 - $67.59
      $1.03M - $1.15M
     
         
           |    
          
                               
              27.9K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.8 - $112.0
      $392K - $488K
     
         
           |    
          
                               
              49.4K
              $5.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.86 - $239.07
      $216K - $334K
     
         
           |    
          
                               
              14.9K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.56 - $212.83
      $660K - $940K
     
         
           |    
          
                               
              6.06K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.4 - $64.65
      $785K - $968K
     
         
           |    
          
                               
              26.7K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.11 - $227.66
      $675K - $808K
     
         
           |    
          
                               
              15.5K
              $3.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.5 - $246.51
      $626K - $823K
     
         
           |    
          
                               
              8.2K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.93 - $105.25
      $565K - $773K
     
         
           |    
          
                               
              21.7K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.56 - $60.91
      $1.15M - $1.26M
     
         
           |    
          
                               
              180K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.56 - $82.92
      $856K - $893K
     
         
           |    
          
                               
              83.8K
              $6.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.7 - $82.14
      $828K - $963K
     
         
           |    
          
                               
              16.1K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.89 - $224.73
      $901K - $988K
     
         
           |    
          
                               
              30.8K
              $6.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.79 - $76.67
      $717K - $890K
     
         
           |    
          
                               
              22.9K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.87 - $131.25
      $811K - $927K
     
         
           |    
          
                               
              12.5K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $1.01M - $1.17M
     
         
           |    
          
                               
              256K
              $6.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $228.25 - $285.3
      $408K - $510K
     
         
           |    
          
                               
              15.4K
              $4.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.98 - $37.53
      $824K - $860K
     
         
           |    
          
                               
              229K
              $8.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.12 - $21.0
      $839K - $876K
     
         
           |    
          
                               
              97.2K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.1 - $51.02
      $866K - $882K
     
         
           |    
          
                               
              111K
              $5.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.33 - $62.87
      $640K - $741K
     
         
           |    
          
                               
              46.7K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.77 - $112.45
      $873K - $984K
     
         
           |    
          
                               
              22.5K
              $2.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.94 - $52.1
      $467K - $595K
     
         
           |    
          
                               
              51.5K
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.75 - $80.65
      $740K - $788K
     
         
           |    
          
                               
              37.7K
              $3.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.85 - $102.31
      $847K - $953K
     
         
           |    
          
                               
              80.4K
              $8.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.15 - $133.33
      $376K - $532K
     
         
           |    
          
                               
              16.6K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.08 - $33.74
      $588K - $732K
     
         
           |    
          
                               
              86.5K
              $2.84M
             
           | 
          
            
              
            
           |