| 
              
           | 
          
            
           | 
          
                                   
      $2.15 - $2.55
      $25.1K - $29.8K
     
         
           |    
          
                               
              54.9K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.0 - $44.92
      $245K - $314K
     
         
           |    
          
                               
              49.2K
              $1.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.85 - $101.3
      $8.83K - $11.3K
     
         
           |    
          
                               
              2.9K
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.07 - $171.28
      $2.6K - $3.25K
     
         
           |    
          
                               
              9.05K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.81 - $1.47
      $18.3K - $33.2K
     
         
           |    
          
                               
              22.6K
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.77 - $47.89
      $31K - $31.7K
     
         
           |    
          
                               
              24.1K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              49.1K
              $511K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.65 - $1.96
      $9.82K - $29.6K
     
         
           |    
          
                               
              15.1K
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.41 - $20.0
      $4.23K - $5.16K
     
         
           |    
          
                               
              17.6K
              $347K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.48 - $38.2
      $5.57K - $6.76K
     
         
           |    
          
                               
              6.98K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.48 - $27.78
      $32.9K - $35.8K
     
         
           |    
          
                               
              9.82K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.34 - $12.35
      $29.7K - $32.3K
     
         
           |    
          
                               
              14.1K
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.71 - $20.93
      $42.4K - $53.2K
     
         
           |    
          
                               
              13.3K
              $250K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.5 - $6.14
      $385 - $675
     
         
           |    
          
                               
              30K
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.48 - $5.25
      $13.2K - $19.9K
     
         
           |    
          
                               
              19.5K
              $98K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.36 - $1.66
      $22.6K - $27.5K
     
         
           |    
          
                               
              16.6K
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.55 - $20.12
      $15.9K - $22K
     
         
           |    
          
                               
              15.4K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.83 - $2.27
      $11.5K - $31.4K
     
         
           |    
          
                               
              13.8K
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.42 - $65.63
      $23.7K - $28.1K
     
         
           |    
          
                               
              26.9K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $398.85 - $473.32
      $37.5K - $44.5K
     
         
           |    
          
                               
              2.46K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              29.5K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.29 - $11.24
      $42.1K - $46K
     
         
           |    
          
                               
              76.1K
              $830K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              16.3K
              $358K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.5 - $4.58
      $25.1K - $32.9K
     
         
           |    
          
                               
              44K
              $188K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.44 - $5.9
      $1.83K - $3.13K
     
         
           |    
          
                               
              10.7K
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.57 - $1.44
      $19K - $48.1K
     
         
           |    
          
                               
              33.4K
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.86 - $3.08
      $17.5K - $29K
     
         
           |    
          
                               
              24.3K
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.79 - $36.78
      $5.79K - $6.91K
     
         
           |    
          
                               
              7.67K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.81 - $34.65
      $65.1K - $78.3K
     
         
           |    
          
                               
              17.2K
              $524K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.45 - $21.41
      $38.6K - $44.8K
     
         
           |    
          
                               
              20.1K
              $401K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.24 - $19.1
      $33K - $38.8K
     
         
           |    
          
                               
              19.3K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.82 - $25.94
      $31.2K - $38.8K
     
         
           |    
          
                               
              10.7K
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.22 - $12.79
      $8.02K - $11.1K
     
         
           |    
          
                               
              13.4K
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.84 - $2.7
      $6.34K - $9.31K
     
         
           |    
          
                               
              26.6K
              $69K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.22 - $1.51
      $18.7K - $23.1K
     
         
           |    
          
                               
              15.3K
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.53 - $141.38
      $79.2K - $95.3K
     
         
           |    
          
                               
              3.71K
              $439K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.62 - $81.76
      $27.5K - $30.1K
     
         
           |    
          
                               
              2.96K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.08 - $37.02
      $12.4K - $15.3K
     
         
           |    
          
                               
              27.4K
              $993K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.2 - $55.78
      $6.38K - $7.7K
     
         
           |    
          
                               
              8.65K
              $476K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.37 - $9.3
      $27.6K - $34.8K
     
         
           |    
          
                               
              26.7K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.41 - $5.47
      $7.67K - $9.52K
     
         
           |    
          
                               
              17.8K
              $97K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.58 - $2.07
      $15.8K - $20.8K
     
         
           |    
          
                               
              10K
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.5 - $155.51
      $143K - $166K
     
         
           |    
          
                               
              13.8K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.78 - $31.32
      $412 - $501
     
         
           |    
          
                               
              19.1K
              $556K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.53 - $65.71
      $29.9K - $30.9K
     
         
           |    
          
                               
              7.78K
              $498K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.04 - $67.94
      $48.4K - $64.4K
     
         
           |    
          
                               
              4.24K
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.81 - $165.8
      $39K - $46.3K
     
         
           |    
          
                               
              15.9K
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.56 - $1.3
      $9.75K - $22.6K
     
         
           |    
          
                               
              17.4K
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.51 - $2.22
      $15.2K - $22.4K
     
         
           |    
          
                               
              10.1K
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              33.4K
              $132K
             
           | 
          
            
              
            
           |