| 
              
           | 
          
            
           | 
          
                                   
      $51.73 - $71.41
      $1.55K - $2.14K
     
         
           |    
          
                               
              304
              $16.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.62 - $183.47
      $73.2K - $88.6K
     
         
           |    
          
                               
              10.9K
              $1.98B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.7 - $73.66
      $9.34K - $11K
     
         
           |    
          
                               
              558
              $40.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              475
              $21.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.49 - $21.18
      $4.58K - $5.55K
     
         
           |    
          
                               
              897
              $16.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.62 - $81.76
      $6.94K - $7.6K
     
         
           |    
          
                               
              31
              $2.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              98
              $17.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.37K
              $178M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $59.11
      $6.88K - $9.34K
     
         
           |    
          
                               
              112
              $6.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.43 - $208.81
      $6.42K - $24.6K
     
         
           |    
          
                               
              3
              $505K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.59 - $94.67
      $5.88K - $6.91K
     
         
           |    
          
                               
              625
              $56.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.54 - $6.34
      $5.37K - $7.5K
     
         
           |    
          
                               
              3
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              266
              $7.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.24 - $144.06
      $10.9K - $17.6K
     
         
           |    
          
                               
              106
              $15.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.82 - $72.65
      $4.13K - $5.01K
     
         
           |    
          
                               
              388
              $25.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $33.92
      $7.38K - $10.1K
     
         
           |    
          
                               
              175
              $5.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.3 - $105.57
      $10.9K - $16.7K
     
         
           |    
          
                               
              232
              $23.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.56 - $99.08
      $5.35K - $6.34K
     
         
           |    
          
                               
              512
              $48.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.25 - $9.73
      $6.17K - $7.28K
     
         
           |    
          
                               
              355
              $3.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.87 - $9.2
      $6.95K - $8.12K
     
         
           |    
          
                               
              2.58K
              $23.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.63 - $46.85
      $6.93K - $16.5K
     
         
           |    
          
                               
              44
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              196
              $3.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.49 - $21.54
      $3.72K - $5.95K
     
         
           |    
          
                               
              370
              $5.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.47 - $47.67
      $7.11K - $7.29K
     
         
           |    
          
                               
              63
              $2.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.41 - $35.83
      $7.47K - $10.5K
     
         
           |    
          
                               
              451
              $16.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.43 - $16.04
      $7.58K - $11.7K
     
         
           |    
          
                               
              180
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.79 - $56.03
      $4.83K - $5.66K
     
         
           |    
          
                               
              977
              $50.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.07 - $171.28
      $6.58K - $8.22K
     
         
           |    
          
                               
              41
              $6.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.57 - $9.81
      $4.89K - $5.6K
     
         
           |    
          
                               
              3.76K
              $34.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.03 - $72.0
      $7.02K - $8.42K
     
         
           |    
          
                               
              428
              $28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.77 - $314.48
      $8.06K - $11.6K
     
         
           |    
          
                               
              33
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.46 - $37.42
      $4.89K - $7.48K
     
         
           |    
          
                               
              24
              $692K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.14 - $24.96
      $7.67K - $9.06K
     
         
           |    
          
                               
              3.16K
              $78.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.91 - $41.85
      $9.12K - $14.7K
     
         
           |    
          
                               
              559
              $23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.43 - $27.23
      $6.11K - $7.76K
     
         
           |    
          
                               
              20
              $518K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.27 - $14.24
      $7.11K - $7.63K
     
         
           |    
          
                               
              360
              $5.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.86 - $108.74
      $3.84K - $5.65K
     
         
           |    
          
                               
              139
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.47 - $19.82
      $5.54K - $7.1K
     
         
           |    
          
                               
              1K
              $19.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.41 - $51.91
      $5.68K - $7.48K
     
         
           |    
          
                               
              25
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.78 - $126.44
      $4.6K - $5.94K
     
         
           |    
          
                               
              77
              $8.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.86 - $11.0
      $6.41K - $7.15K
     
         
           |    
          
                               
              864
              $9.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              791
              $23.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.33 - $62.87
      $57.3K - $66.3K
     
         
           |    
          
                               
              15.9K
              $999M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $57.58
      $8.18K - $12.7K
     
         
           |    
          
                               
              334
              $18.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.27 - $159.24
      $6.22K - $7.01K
     
         
           |    
          
                               
              86
              $13.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              436
              $4.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.21 - $65.22
      $5.12K - $5.94K
     
         
           |    
          
                               
              303
              $18.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.77 - $108.43
      $5.68K - $8.13K
     
         
           |    
          
                               
              20
              $2.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.7 - $20.12
      $4.78K - $7.02K
     
         
           |    
          
                               
              698
              $12.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.9 - $11.13
      $6.91K - $9.74K
     
         
           |    
          
                               
              2.23K
              $24.8M
             
           | 
          
            
              
            
           |