| 
              
           | 
          
            
           | 
          
                                   
      $2.09 - $4.34
      $6.9K - $14.3K
     
         
           |    
          
                               
              32.6K
              $134K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.45 - $4.96
      $34.5K - $49.6K
     
         
           |    
          
                               
              26.9K
              $129K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.37 - $4.33
      $43.5K - $55.9K
     
         
           |    
          
                               
              37.8K
              $158K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.37 - $19.4
      $56.9K - $71.8K
     
         
           |    
          
                               
              136K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.99 - $4.93
      $55.1K - $68K
     
         
           |    
          
                               
              32.7K
              $153K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.51 - $4.79
      $23.6K - $45.1K
     
         
           |    
          
                               
              65.3K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.94 - $23.34
      $1K - $1.31K
     
         
           |    
          
                               
              30.6K
              $683K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.21 - $7.3
      $43.9K - $61.5K
     
         
           |    
          
                               
              21.9K
              $134K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.25 - $5.62
      $28.3K - $48.9K
     
         
           |    
          
                               
              78.3K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.67 - $51.6
      $26.4K - $33.5K
     
         
           |    
          
                               
              6.6K
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              39.5K
              $503K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.9 - $59.35
      $164 - $237
     
         
           |    
          
                               
              18.3K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.95 - $1.7
      $103K - $184K
     
         
           |    
          
                               
              296K
              $335K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.74 - $34.31
      $20.6K - $27.4K
     
         
           |    
          
                               
              23.5K
              $773K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.28 - $20.26
      $21.4K - $30.4K
     
         
           |    
          
                               
              11.6K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.73 - $3.64
      $60.3K - $80.4K
     
         
           |    
          
                               
              58.8K
              $182K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.28 - $6.72
      $32.1K - $50.4K
     
         
           |    
          
                               
              44.5K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.22 - $6.0
      $53.6K - $76.2K
     
         
           |    
          
                               
              76.6K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.32 - $11.37
      $32.6K - $39.8K
     
         
           |    
          
                               
              44.7K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.15 - $4.9
      $24.2K - $37.6K
     
         
           |    
          
                               
              25.1K
              $117K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.58 - $12.45
      $38.3K - $49.8K
     
         
           |    
          
                               
              19.8K
              $241K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.93 - $51.58
      $19.4K - $23.3K
     
         
           |    
          
                               
              14.7K
              $741K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.17 - $28.6
      $50.8K - $60.1K
     
         
           |    
          
                               
              12K
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              298K
              $5.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.19 - $23.45
      $72.9K - $89.1K
     
         
           |    
          
                               
              24.6K
              $530K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.4 - $7.99
      $56.9K - $71K
     
         
           |    
          
                               
              278K
              $2.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.54 - $100.04
      $25.6K - $30.7K
     
         
           |    
          
                               
              10.5K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.75 - $6.01
      $39.6K - $50.1K
     
         
           |    
          
                               
              21.4K
              $120K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.28 - $1.9
      $12.3K - $18.2K
     
         
           |    
          
                               
              105K
              $199K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.06 - $8.98
      $40.2K - $51.2K
     
         
           |    
          
                               
              52.9K
              $458K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              34.2K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.12 - $19.56
      $20.5K - $23.5K
     
         
           |    
          
                               
              43.3K
              $840K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.72 - $6.76
      $37.3K - $53.4K
     
         
           |    
          
                               
              59.6K
              $379K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.24 - $17.71
      $291K - $390K
     
         
           |    
          
                               
              334K
              $5.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.21 - $8.58
      $42.8K - $59.2K
     
         
           |    
          
                               
              32.1K
              $258K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.45 - $46.54
      $5.8K - $6.52K
     
         
           |    
          
                               
              23.6K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.73 - $1.41
      $88K - $170K
     
         
           |    
          
                               
              280K
              $274K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.54 - $59.35
      $17.7K - $20.8K
     
         
           |    
          
                               
              7.68K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.05 - $13.28
      $67.4K - $81K
     
         
           |    
          
                               
              24.2K
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.37 - $31.26
      $35.3K - $40.3K
     
         
           |    
          
                               
              12.6K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.22 - $1.51
      $35.1K - $43.4K
     
         
           |    
          
                               
              224K
              $315K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.42 - $26.48
      $27.4K - $33.9K
     
         
           |    
          
                               
              10.1K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.6 - $25.42
      $31.4K - $35.3K
     
         
           |    
          
                               
              12.2K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.72 - $2.3
      $34.4K - $46K
     
         
           |    
          
                               
              39K
              $78K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.61 - $8.83
      $16.5K - $22.1K
     
         
           |    
          
                               
              21.4K
              $188K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.41 - $4.45
      $19.4K - $25.4K
     
         
           |    
          
                               
              63.6K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.65 - $72.39
      $1.71M - $1.88M
     
         
           |    
          
                               
              668K
              $45.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.46 - $129.39
      $272K - $353K
     
         
           |    
          
                               
              23.6K
              $2.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.71 - $18.89
      $14.7K - $18.9K
     
         
           |    
          
                               
              17.6K
              $327K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.21 - $14.77
      $16.8K - $20.4K
     
         
           |    
          
                               
              16.8K
              $248K
             
           | 
          
            
              
            
           |