| 
              
           | 
          
            
           | 
          
                                   
      $22.43 - $23.23
      $8.32K - $8.62K
     
         
           |    
          
                               
              33.6K
              $780K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.58 - $95.01
      $6.09K - $6.46K
     
         
           |    
          
                               
              5.46K
              $518K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.42 - $0.91
      $14.8K - $32.1K
     
         
           |    
          
                               
              35.3K
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.87 - $9.2
      $11.6K - $13.5K
     
         
           |    
          
                               
              20.3K
              $180K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.12 - $19.56
      $2.11K - $2.41K
     
         
           |    
          
                               
              20.1K
              $390K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.74 - $1.17
      $12.7K - $20K
     
         
           |    
          
                               
              17.1K
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $419.99 - $501.97
      $15.5K - $18.6K
     
         
           |    
          
                               
              2.17K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.31 - $16.78
      $8.46K - $8.71K
     
         
           |    
          
                               
              21K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.97 - $54.0
      $5.42K - $6.1K
     
         
           |    
          
                               
              6.74K
              $363K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.54 - $6.45
      $5.51K - $7.82K
     
         
           |    
          
                               
              11.3K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.88 - $1.35
      $8.8K - $13.5K
     
         
           |    
          
                               
              10K
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.75 - $151.89
      $4.09K - $6.23K
     
         
           |    
          
                               
              3.01K
              $457K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.85 - $32.24
      $7.3K - $9.87K
     
         
           |    
          
                               
              7.44K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.72 - $1.15
      $7.71K - $12.3K
     
         
           |    
          
                               
              10.7K
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.39 - $0.69
      $6.5K - $11.5K
     
         
           |    
          
                               
              16.7K
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.24 - $2.37
      $29.8K - $56.9K
     
         
           |    
          
                               
              52.3K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.48 - $6.27
      $29.2K - $40.9K
     
         
           |    
          
                               
              41K
              $221K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.88 - $32.74
      $18K - $21.9K
     
         
           |    
          
                               
              9.16K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.15 - $12.57
      $10.3K - $11.6K
     
         
           |    
          
                               
              12.4K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.48 - $0.91
      $4.93K - $9.35K
     
         
           |    
          
                               
              10.3K
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.59 - $0.94
      $5.94K - $9.46K
     
         
           |    
          
                               
              10.1K
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.16 - $53.02
      $2.46K - $2.54K
     
         
           |    
          
                               
              25.6K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.86 - $19.21
      $133K - $161K
     
         
           |    
          
                               
              50.7K
              $810K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.88 - $58.16
      $3.61K - $4.13K
     
         
           |    
          
                               
              9.5K
              $540K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.67 - $27.45
      $20.4K - $22.7K
     
         
           |    
          
                               
              15.5K
              $404K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.98 - $23.27
      $4.34K - $4.4K
     
         
           |    
          
                               
              9K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.51 - $1.05
      $263 - $542
     
         
           |    
          
                               
              11.2K
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.72 - $17.13
      $52.2K - $60.7K
     
         
           |    
          
                               
              58.2K
              $934K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.66 - $25.17
      $271 - $277
     
         
           |    
          
                               
              13.2K
              $333K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.83 - $100.19
      $3.09K - $3.11K
     
         
           |    
          
                               
              2.42K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.06 - $14.62
      $4.5K - $5.45K
     
         
           |    
          
                               
              13.3K
              $186K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.11 - $4.0
      $725 - $932
     
         
           |    
          
                               
              12.3K
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.88 - $43.68
      $3.3K - $4.02K
     
         
           |    
          
                               
              9.48K
              $403K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.5 - $170.45
      $14.3K - $16.2K
     
         
           |    
          
                               
              2.04K
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.42 - $7.08
      $14K - $18.3K
     
         
           |    
          
                               
              20.7K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              11.3K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.94 - $1.79
      $9.4 - $17.9
     
         
           |    
          
                               
              12.5K
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.5 - $21.18
      $8.21K - $9.4K
     
         
           |    
          
                               
              16K
              $327K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.13 - $18.4
      $2.28K - $2.78K
     
         
           |    
          
                               
              48.8K
              $880K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              17.8K
              $179K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.89 - $92.6
      $2.96K - $3.52K
     
         
           |    
          
                               
              3.13K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.84 - $4.48
      $611 - $712
     
         
           |    
          
                               
              20.8K
              $91K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.48M
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.26M
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              515K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              290K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              45.6K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              40K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              765K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              17.2K
              $0
             
           | 
          
            
              
            
           |