| 
              
           | 
          
            
           | 
          
                                   
      $29.18 - $42.39
      $141K - $205K
     
         
           |    
          
                               
              23.8K
              $796K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.9 - $6.97
      $87.4K - $124K
     
         
           |    
          
                               
              41.7K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.38 - $4.3
      $91.3K - $165K
     
         
           |    
          
                               
              48.7K
              $153K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.98 - $8.66
      $39K - $67.9K
     
         
           |    
          
                               
              57.2K
              $445K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              20.2K
              $268K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.81 - $165.8
      $194K - $230K
     
         
           |    
          
                               
              55.1K
              $8.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.3 - $6.03
      $26.9K - $49.2K
     
         
           |    
          
                               
              66.1K
              $398K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.74 - $32.22
      $40.7K - $49K
     
         
           |    
          
                               
              41K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.63 - $7.98
      $90.6K - $109K
     
         
           |    
          
                               
              44.3K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.28 - $3.49
      $52.9K - $81K
     
         
           |    
          
                               
              101K
              $351K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.86 - $21.81
      $44.4K - $57.5K
     
         
           |    
          
                               
              23.3K
              $462K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.07 - $92.4
      $7.06K - $8.69K
     
         
           |    
          
                               
              27.6K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.36 - $1.66
      $80.8K - $98.6K
     
         
           |    
          
                               
              164K
              $272K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.92 - $20.09
      $119K - $161K
     
         
           |    
          
                               
              36.1K
              $578K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.74 - $5.47
      $163K - $238K
     
         
           |    
          
                               
              393K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.12 - $76.23
      $110K - $116K
     
         
           |    
          
                               
              542K
              $41.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.71 - $3.25
      $50.1K - $95.3K
     
         
           |    
          
                               
              62.4K
              $180K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.84 - $2.7
      $48.2K - $70.7K
     
         
           |    
          
                               
              102K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.58 - $6.98
      $55.4K - $84.5K
     
         
           |    
          
                               
              56.2K
              $382K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.33 - $29.69
      $69.1K - $84.3K
     
         
           |    
          
                               
              16.1K
              $476K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $134.86
      $134K - $153K
     
         
           |    
          
                               
              30.4K
              $4.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.13 - $17.24
      $29.4K - $50K
     
         
           |    
          
                               
              17.4K
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.96 - $24.7
      $590K - $811K
     
         
           |    
          
                               
              166K
              $3.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              88.9K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.55 - $3.6
      $21.9K - $31K
     
         
           |    
          
                               
              128K
              $460K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.46 - $75.58
      $21K - $27.6K
     
         
           |    
          
                               
              6.47K
              $488K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.51 - $4.74
      $42.7K - $80.6K
     
         
           |    
          
                               
              41.4K
              $188K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.24 - $12.25
      $19.5K - $33.1K
     
         
           |    
          
                               
              23.6K
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.67 - $51.36
      $395K - $454K
     
         
           |    
          
                               
              109K
              $4.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              34.7K
              $465K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $8.28
      $50 - $82.8
     
         
           |    
          
                               
              138K
              $974K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.1M
              $20.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.1 - $3.67
      $30.3K - $101K
     
         
           |    
          
                               
              49.6K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.88 - $4.08
      $58.2K - $82.4K
     
         
           |    
          
                               
              113K
              $409K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.82 - $1.95
      $5.9K - $14K
     
         
           |    
          
                               
              160K
              $304K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.73 - $25.27
      $134K - $172K
     
         
           |    
          
                               
              22.9K
              $506K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.87 - $10.03
      $56.2K - $82K
     
         
           |    
          
                               
              121K
              $988K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.11 - $6.77
      $2.06K - $3.39K
     
         
           |    
          
                               
              58.9K
              $398K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.07 - $28.64
      $129K - $154K
     
         
           |    
          
                               
              54.8K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.92 - $28.05
      $4.47K - $5.47K
     
         
           |    
          
                               
              50.1K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.48 - $4.03
      $49.6K - $80.6K
     
         
           |    
          
                               
              41.6K
              $153K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.68 - $1.67
      $28K - $68.7K
     
         
           |    
          
                               
              188K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.22 - $6.56
      $20.9K - $26.2K
     
         
           |    
          
                               
              69.1K
              $450K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.63 - $11.14
      $57.8K - $74.6K
     
         
           |    
          
                               
              56.1K
              $556K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.56 - $36.96
      $97.3K - $107K
     
         
           |    
          
                               
              8.82K
              $310K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.78 - $25.3
      $50.5K - $61.5K
     
         
           |    
          
                               
              14K
              $353K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.93 - $19.0
      $178K - $261K
     
         
           |    
          
                               
              101K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.51 - $33.56
      $71.3K - $90.3K
     
         
           |    
          
                               
              19.2K
              $575K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.85 - $59.52
      $120K - $143K
     
         
           |    
          
                               
              11.1K
              $583K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.26 - $7.95
      $16.2K - $30.2K
     
         
           |    
          
                               
              33.7K
              $255K
             
           | 
          
            
              
            
           |