| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              181K
              $8.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.16 - $20.62
      $530K - $979K
     
         
           |    
          
                               
              383K
              $7.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.0 - $24.49
      $424K - $611K
     
         
           |    
          
                               
              311K
              $7.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.57 - $72.63
      $1.05M - $1.54M
     
         
           |    
          
                               
              83.1K
              $5.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.86 - $29.14
      $1.11M - $1.41M
     
         
           |    
          
                               
              287K
              $8.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.6 - $14.94
      $383K - $665K
     
         
           |    
          
                               
              322K
              $4.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.75 - $40.36
      $1.24M - $1.39M
     
         
           |    
          
                               
              212K
              $8.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.6 - $75.72
      $712K - $1.13M
     
         
           |    
          
                               
              85.2K
              $6.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.29 - $74.21
      $1.03M - $1.29M
     
         
           |    
          
                               
              76.2K
              $5.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.01 - $23.55
      $989K - $1.11M
     
         
           |    
          
                               
              282K
              $6.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.73 - $14.2
      $544K - $720K
     
         
           |    
          
                               
              482K
              $6.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.66 - $8.57
      $501K - $644K
     
         
           |    
          
                               
              804K
              $6.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.59 - $44.76
      $121K - $167K
     
         
           |    
          
                               
              219K
              $9.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.7 - $109.19
      $394K - $479K
     
         
           |    
          
                               
              35.1K
              $3.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.77 - $42.1
      $320K - $399K
     
         
           |    
          
                               
              115K
              $4.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.72 - $11.0
      $200K - $285K
     
         
           |    
          
                               
              631K
              $6.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.68 - $13.67
      $1.61M - $2.87M
     
         
           |    
          
                               
              597K
              $5.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.38 - $12.98
      $1.52M - $2.36M
     
         
           |    
          
                               
              535K
              $4.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.9 - $17.26
      $232K - $288K
     
         
           |    
          
                               
              341K
              $5.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.94 - $25.55
      $68.1K - $97K
     
         
           |    
          
                               
              254K
              $5.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.37 - $18.71
      $274K - $414K
     
         
           |    
          
                               
              357K
              $4.92M
             
           | 
          
            
              
            
           |