| 
              
           | 
          
            
           | 
          
                                   
      $14.75 - $16.72
      $443K - $502K
     
         
           |    
          
                               
              83.1K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.12 - $28.02
      $1.38M - $1.75M
     
         
           |    
          
                               
              222K
              $4.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.55 - $6.62
      $200K - $518K
     
         
           |    
          
                               
              88.9K
              $514K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.15 - $68.11
      $386K - $477K
     
         
           |    
          
                               
              7K
              $476K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.03 - $35.66
      $361K - $495K
     
         
           |    
          
                               
              13.9K
              $475K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.16 - $17.3
      $105K - $119K
     
         
           |    
          
                               
              329K
              $5.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.51 - $32.65
      $355K - $473K
     
         
           |    
          
                               
              14.5K
              $473K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.81 - $7.6
      $125K - $198K
     
         
           |    
          
                               
              160K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.41 - $21.44
      $271K - $354K
     
         
           |    
          
                               
              69.3K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.71 - $15.24
      $438K - $526K
     
         
           |    
          
                               
              44.6K
              $615K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.39 - $29.92
      $421K - $497K
     
         
           |    
          
                               
              25.6K
              $736K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.51 - $109.2
      $355K - $470K
     
         
           |    
          
                               
              4.3K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.03 - $13.91
      $175K - $242K
     
         
           |    
          
                               
              233K
              $3.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.73 - $25.27
      $501K - $642K
     
         
           |    
          
                               
              55.6K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.45 - $35.17
      $420K - $485K
     
         
           |    
          
                               
              13.8K
              $466K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.72 - $7.7
      $538K - $724K
     
         
           |    
          
                               
              164K
              $984K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.83 - $7.45
      $884K - $1.13M
     
         
           |    
          
                               
              665K
              $4.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.04 - $1.63
      $732K - $1.15M
     
         
           |    
          
                               
              1.53M
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.69 - $34.95
      $3.12M - $3.55M
     
         
           |    
          
                               
              1.25M
              $40.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.06 - $14.96
      $134K - $166K
     
         
           |    
          
                               
              316K
              $4.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.17 - $3.3
      $641K - $974K
     
         
           |    
          
                               
              1.12M
              $3.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.92 - $70.55
      $2.1M - $2.51M
     
         
           |    
          
                               
              272K
              $17.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.43 - $8.24
      $418K - $634K
     
         
           |    
          
                               
              211K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.94 - $3.86
      $296K - $388K
     
         
           |    
          
                               
              340K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.48 - $14.58
      $336K - $427K
     
         
           |    
          
                               
              46.3K
              $675K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.71 - $6.44
      $286K - $496K
     
         
           |    
          
                               
              77K
              $446K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.11 - $7.33
      $538K - $645K
     
         
           |    
          
                               
              1.15M
              $8.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.06 - $78.98
      $322K - $403K
     
         
           |    
          
                               
              8.9K
              $702K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.04 - $169.14
      $317K - $440K
     
         
           |    
          
                               
              2.6K
              $439K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.96 - $24.7
      $1.77M - $2.43M
     
         
           |    
          
                               
              470K
              $9.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.87 - $1.19
      $353K - $483K
     
         
           |    
          
                               
              406K
              $433K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.9 - $1.49
      $202K - $334K
     
         
           |    
          
                               
              523K
              $726K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.58 - $19.55
      $630K - $979K
     
         
           |    
          
                               
              156K
              $2.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.98 - $98.31
      $337K - $430K
     
         
           |    
          
                               
              4.38K
              $430K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.88 - $44.53
      $218K - $325K
     
         
           |    
          
                               
              40.4K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.35 - $21.81
      $328K - $412K
     
         
           |    
          
                               
              209K
              $4.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.02 - $3.64
      $95.7K - $173K
     
         
           |    
          
                               
              304K
              $979K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.71 - $11.38
      $286K - $692K
     
         
           |    
          
                               
              90.2K
              $609K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.88 - $4.08
      $285K - $404K
     
         
           |    
          
                               
              317K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.0 - $35.12
      $479K - $579K
     
         
           |    
          
                               
              63.6K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.17 - $33.43
      $315K - $418K
     
         
           |    
          
                               
              48.7K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.03 - $18.91
      $170K - $320K
     
         
           |    
          
                               
              78.7K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.38 - $4.3
      $309K - $558K
     
         
           |    
          
                               
              130K
              $408K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.41 - $90.17
      $213K - $298K
     
         
           |    
          
                               
              10K
              $901K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.91 - $14.43
      $292K - $387K
     
         
           |    
          
                               
              49.8K
              $710K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.88 - $11.16
      $126K - $158K
     
         
           |    
          
                               
              363K
              $4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.72 - $42.74
      $285K - $350K
     
         
           |    
          
                               
              23.3K
              $995K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.8 - $97.72
      $266K - $401K
     
         
           |    
          
                               
              4.1K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.32 - $190.42
      $303K - $400K
     
         
           |    
          
                               
              2.1K
              $397K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.9 - $32.22
      $238K - $296K
     
         
           |    
          
                               
              122K
              $3.79M
             
           | 
          
            
              
            
           |