| 
              
           | 
          
            
           | 
          
                                   
      $41.52 - $53.87
      $5.85K - $7.6K
     
         
           |    
          
                               
              247
              $13.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              439
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              394
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.72 - $17.13
      $2.81K - $3.27K
     
         
           |    
          
                               
              189
              $3.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.47 - $31.65
      $12.3K - $16.6K
     
         
           |    
          
                               
              4.71K
              $147M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.18 - $66.57
      $1.57K - $1.93K
     
         
           |    
          
                               
              165
              $8.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.76 - $30.81
      $22.5K - $35K
     
         
           |    
          
                               
              2.62K
              $80.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.86 - $13.94
      $2.97K - $3.49K
     
         
           |    
          
                               
              158
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.67 - $157.95
      $9.69K - $13.6K
     
         
           |    
          
                               
              266
              $42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.88 - $24.49
      $2.74K - $3.55K
     
         
           |    
          
                               
              10
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.49 - $57.32
      $2.75K - $3.32K
     
         
           |    
          
                               
              7
              $398K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.73 - $126.93
      $6.51K - $7.74K
     
         
           |    
          
                               
              691
              $84.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.86 - $11.4
      $2.64K - $3.06K
     
         
           |    
          
                               
              257
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.2 - $23.59
      $2.63K - $3.23K
     
         
           |    
          
                               
              64
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.85 - $31.02
      $3.03K - $3.51K
     
         
           |    
          
                               
              187
              $5.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.34 - $67.22
      $1.89K - $2.69K
     
         
           |    
          
                               
              41
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.98 - $12.51
      $2.79K - $3.5K
     
         
           |    
          
                               
              64
              $777K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.97 - $16.79
      $3.29K - $3.69K
     
         
           |    
          
                               
              5.74K
              $95.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.23 - $46.38
      $1.9K - $2.09K
     
         
           |    
          
                               
              787
              $34.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.44 - $17.89
      $2.76K - $3.42K
     
         
           |    
          
                               
              130
              $2.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.29 - $132.03
      $4.01K - $4.89K
     
         
           |    
          
                               
              369
              $45.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.79 - $11.67
      $2.65K - $3.97K
     
         
           |    
          
                               
              55
              $637K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.14 - $18.75
      $2.76K - $3.21K
     
         
           |    
          
                               
              32
              $592K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.22 - $12.79
      $3.34K - $4.63K
     
         
           |    
          
                               
              1.21K
              $15.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.11 - $28.86
      $1.01K - $1.21K
     
         
           |    
          
                               
              1.27K
              $34.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.75 - $9.8
      $1.67K - $2.11K
     
         
           |    
          
                               
              1.14K
              $9.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.48 - $8.63
      $2.56K - $4.04K
     
         
           |    
          
                               
              392
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.9 - $27.44
      $2.26K - $2.83K
     
         
           |    
          
                               
              39
              $885K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.02 - $34.71
      $8.77K - $10.9K
     
         
           |    
          
                               
              2.3K
              $79.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.2 - $11.74
      $3.48K - $4.99K
     
         
           |    
          
                               
              1.32K
              $14.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.0 - $7.05
      $2.87K - $5.06K
     
         
           |    
          
                               
              340
              $2.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.92 - $70.55
      $2.42K - $2.89K
     
         
           |    
          
                               
              8
              $507K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.87 - $168.51
      $2.75K - $3.03K
     
         
           |    
          
                               
              27
              $4.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              121
              $9.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.07 - $14.61
      $785 - $950
     
         
           |    
          
                               
              1.06K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              399
              $79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.71 - $5.88
      $2.95K - $4.68K
     
         
           |    
          
                               
              241
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.1 - $9.07
      $2.23K - $3.32K
     
         
           |    
          
                               
              73
              $467K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.69 - $17.98
      $5.52K - $6.76K
     
         
           |    
          
                               
              5.48K
              $97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.31 - $21.47
      $1.81K - $2.38K
     
         
           |    
          
                               
              96
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              43
              $14.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.64 - $8.0
      $1.65K - $2.34K
     
         
           |    
          
                               
              167
              $990K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.02 - $7.07
      $1.69K - $2.97K
     
         
           |    
          
                               
              41
              $179K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.78 - $43.28
      $4.45K - $5.54K
     
         
           |    
          
                               
              800
              $34.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.66 - $30.08
      $2.32K - $2.83K
     
         
           |    
          
                               
              62
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.28 - $18.1
      $2.08K - $2.84K
     
         
           |    
          
                               
              23
              $326K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $11.25
      $1.96K - $2.86K
     
         
           |    
          
                               
              2.13K
              $22.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.92 - $1.27
      $2.32K - $3.21K
     
         
           |    
          
                               
              789
              $938K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.53 - $39.36
      $2.41K - $2.91K
     
         
           |    
          
                               
              131
              $5.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              23
              $2.99M
             
           | 
          
            
              
            
           |