| 
              
           | 
          
            
           | 
          
                                   
      $20.71 - $25.63
      $9.32M - $11.5M
     
         
           |    
          
                               
              450K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.93 - $109.1
      $9.96M - $11.5M
     
         
           |    
          
                               
              105K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.8 - $112.0
      $8.22M - $10.2M
     
         
           |    
          
                               
              91.5K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.54 - $20.24
      $8.63M - $12M
     
         
           |    
          
                               
              594K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.42 - $29.7
      $8.96M - $10.5M
     
         
           |    
          
                               
              352K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $421.84 - $520.66
      $9.54M - $11.8M
     
         
           |    
          
                               
              22.6K
              $9.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.38 - $9.3
      $6.9M - $10.1M
     
         
           |    
          
                               
              1.08M
              $9.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.74 - $16.39
      $7.88M - $13.3M
     
         
           |    
          
                               
              809K
              $9.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.95 - $42.2
      $8.85M - $11.7M
     
         
           |    
          
                               
              277K
              $9.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.81 - $48.03
      $7.39M - $9.39M
     
         
           |    
          
                               
              195K
              $9.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.04 - $70.18
      $7.85M - $9.18M
     
         
           |    
          
                               
              131K
              $9.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.25 - $161.49
      $7.8M - $10.6M
     
         
           |    
          
                               
              65.4K
              $8.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.48 - $36.53
      $7.38M - $8.85M
     
         
           |    
          
                               
              242K
              $8.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $34.36
      $6.35M - $8.79M
     
         
           |    
          
                               
              256K
              $8.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $313.51 - $363.51
      $7.51M - $8.7M
     
         
           |    
          
                               
              23.9K
              $8.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.21 - $21.2
      $6.21M - $8.12M
     
         
           |    
          
                               
              383K
              $8.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.5 - $71.23
      $5.91M - $8.34M
     
         
           |    
          
                               
              117K
              $7.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.77 - $113.06
      $5.77M - $8.5M
     
         
           |    
          
                               
              75.2K
              $7.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.47 - $118.46
      $7.66M - $8.44M
     
         
           |    
          
                               
              71.3K
              $7.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.63 - $140.36
      $7.48M - $12M
     
         
           |    
          
                               
              85.4K
              $7.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.62 - $77.36
      $7.18M - $9.32M
     
         
           |    
          
                               
              120K
              $7.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.84 - $154.71
      $4.59M - $7.34M
     
         
           |    
          
                               
              47.4K
              $7.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.26 - $60.9
      $6.66M - $10.9M
     
         
           |    
          
                               
              179K
              $7.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.38 - $211.34
      $5.38M - $7.13M
     
         
           |    
          
                               
              33.7K
              $7.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.65 - $175.49
      $6.18M - $8.56M
     
         
           |    
          
                               
              48.8K
              $6.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.02 - $70.83
      $6.11M - $7.22M
     
         
           |    
          
                               
              102K
              $6.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.23 - $9.21
      $5.55M - $7.07M
     
         
           |    
          
                               
              768K
              $6.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.0 - $16.08
      $5.79M - $9.31M
     
         
           |    
          
                               
              579K
              $6.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.51 - $1.09
      $6.4M - $13.7M
     
         
           |    
          
                               
              12.5M
              $6.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $435.54 - $512.31
      $5.48M - $6.45M
     
         
           |    
          
                               
              12.6K
              $6.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.59 - $5.6
      $3.06M - $6.62M
     
         
           |    
          
                               
              1.18M
              $6.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              155K
              $6.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.24 - $62.46
      $6.19M - $8.18M
     
         
           |    
          
                               
              131K
              $6.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.81 - $9.46
      $3.35M - $6.59M
     
         
           |    
          
                               
              697K
              $6.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.23 - $46.38
      $5.61M - $6.16M
     
         
           |    
          
                               
              133K
              $5.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $34.03
      $4.66M - $6.3M
     
         
           |    
          
                               
              185K
              $5.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.83 - $42.12
      $5.37M - $7.58M
     
         
           |    
          
                               
              180K
              $5.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.01 - $154.76
      $4.61M - $5.75M
     
         
           |    
          
                               
              37.1K
              $5.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.53 - $60.36
      $3.94M - $5.35M
     
         
           |    
          
                               
              88.6K
              $5.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.29 - $11.18
      $4.46M - $6.85M
     
         
           |    
          
                               
              612K
              $5.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.82 - $39.04
      $5.12M - $6.28M
     
         
           |    
          
                               
              161K
              $5.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.0 - $79.94
      $3.68M - $4.83M
     
         
           |    
          
                               
              60.4K
              $4.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.8 - $37.92
      $3.87M - $5.47M
     
         
           |    
          
                               
              144K
              $4.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.64 - $9.97
      $3.06M - $4.59M
     
         
           |    
          
                               
              460K
              $4.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              99.4K
              $4.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.44 - $70.64
      $3.73M - $4.43M
     
         
           |    
          
                               
              62.8K
              $4.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.17 - $20.34
      $3.78M - $4.76M
     
         
           |    
          
                               
              234K
              $4.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.83 - $12.16
      $2.49M - $4.44M
     
         
           |    
          
                               
              365K
              $4.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.82 - $37.95
      $3.84M - $4.72M
     
         
           |    
          
                               
              124K
              $4.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.22 - $55.86
      $3.36M - $4.15M
     
         
           |    
          
                               
              74.2K
              $4.09M
             
           | 
          
            
              
            
           |