| 
              
           | 
          
            
           | 
          
                                   
      $7.98 - $16.26
      $10.1K - $20.5K
     
         
           |    
          
                               
              867
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              120K
              $853K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.7 - $21.32
      $29.2K - $33.2K
     
         
           |    
          
                               
              11.2K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              66.4K
              $6.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.07 - $51.35
      $22.5K - $25.7K
     
         
           |    
          
                               
              500
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.57 - $20.63
      $983 - $1.75K
     
         
           |    
          
                               
              4.77K
              $69K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.55 - $34.72
      $15.5K - $17.6K
     
         
           |    
          
                               
              6.36K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.62 - $11.02
      $32.3K - $37K
     
         
           |    
          
                               
              20.2K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.16 - $32.1
      $19.4K - $22.1K
     
         
           |    
          
                               
              2.24K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.62 - $37.7
      $20.9K - $28.6K
     
         
           |    
          
                               
              2.11K
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.74 - $42.47
      $219K - $261K
     
         
           |    
          
                               
              53.2K
              $2.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.5 - $11.52
      $13.1K - $20.1K
     
         
           |    
          
                               
              654
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.7 - $30.06
      $33.6K - $37.8K
     
         
           |    
          
                               
              11.3K
              $322K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.08 - $11.67
      $20.4K - $23.7K
     
         
           |    
          
                               
              11K
              $119K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.73 - $24.46
      $13.7K - $15.4K
     
         
           |    
          
                               
              2.86K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.48 - $19.44
      $30.6K - $34.1K
     
         
           |    
          
                               
              30.2K
              $550K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.27 - $17.68
      $273K - $316K
     
         
           |    
          
                               
              154K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.77 - $9.73
      $860 - $1.45K
     
         
           |    
          
                               
              5.78K
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.14 - $5.85
      $10.5K - $19.6K
     
         
           |    
          
                               
              2.11K
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.58 - $71.23
      $2.14K - $3.85K
     
         
           |    
          
                               
              514
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.29 - $6.98
      $11.6K - $18.9K
     
         
           |    
          
                               
              640
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.03 - $7.55
      $30.9K - $38.6K
     
         
           |    
          
                               
              31.6K
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.82 - $13.67
      $10.1K - $17.7K
     
         
           |    
          
                               
              548
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.48 - $80.06
      $90.3K - $104K
     
         
           |    
          
                               
              7.78K
              $618K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.34 - $17.5
      $10.9K - $13.2K
     
         
           |    
          
                               
              4.32K
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.94 - $13.7
      $10.8K - $18.7K
     
         
           |    
          
                               
              9
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.7 - $4.09
      $10.6K - $16.1K
     
         
           |    
          
                               
              2.1K
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.33 - $1.73
      $13.8K - $18K
     
         
           |    
          
                               
              4.15K
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.01 - $42.04
      $13.2K - $14.6K
     
         
           |    
          
                               
              3.29K
              $128K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.22 - $2.02
      $11.2K - $18.5K
     
         
           |    
          
                               
              235
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.36 - $114.04
      $1.02K - $1.14K
     
         
           |    
          
                               
              9K
              $966K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.38 - $11.79
      $8.04K - $11.3K
     
         
           |    
          
                               
              1.59K
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.65 - $10.8
      $294 - $367
     
         
           |    
          
                               
              14.5K
              $133K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.56 - $1.78
      $13.4K - $15.3K
     
         
           |    
          
                               
              15.9K
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.96 - $4.51
      $9.21K - $21.2K
     
         
           |    
          
                               
              209
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.83 - $52.76
      $10.1K - $11.9K
     
         
           |    
          
                               
              533
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.35 - $142.11
      $237 - $284
     
         
           |    
          
                               
              712
              $88K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.63 - $29.38
      $31.6K - $42.9K
     
         
           |    
          
                               
              4.07K
              $110K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.7 - $2.61
      $9.55K - $14.7K
     
         
           |    
          
                               
              9
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.52 - $8.28
      $1.13K - $1.43K
     
         
           |    
          
                               
              7.58K
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.61 - $5.03
      $9.55K - $13.3K
     
         
           |    
          
                               
              2.95K
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.82 - $4.28
      $6.5K - $15.3K
     
         
           |    
          
                               
              1.07K
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.1 - $11.78
      $9.83K - $14.3K
     
         
           |    
          
                               
              41
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.21 - $4.76
      $8.55K - $12.7K
     
         
           |    
          
                               
              124
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.77 - $9.87
      $14.2K - $16K
     
         
           |    
          
                               
              9.2K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.77 - $15.25
      $4.59K - $5.95K
     
         
           |    
          
                               
              2.69K
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.49 - $2.69
      $12.1K - $13K
     
         
           |    
          
                               
              964
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.31 - $4.57
      $4.38K - $15.3K
     
         
           |    
          
                               
              307
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.13 - $22.22
      $1.11K - $1.29K
     
         
           |    
          
                               
              5.45K
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.05K
              $750K
             
           | 
          
            
              
            
           |