| 
              
           | 
          
            
           | 
          
                                   
      $75.1 - $81.3
      $2.64M - $2.85M
     
         
           |    
          
                               
              35.1K
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.53 - $11.27
      $3.07M - $4.06M
     
         
           |    
          
                               
              1.15M
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.57 - $16.88
      $850K - $1.24M
     
         
           |    
          
                               
              534K
              $8.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.27 - $80.82
      $3.27M - $3.71M
     
         
           |    
          
                               
              127K
              $9.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.53 - $40.65
      $2M - $2.66M
     
         
           |    
          
                               
              65.5K
              $2.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.89 - $49.46
      $2.13M - $2.64M
     
         
           |    
          
                               
              53.3K
              $2.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.86 - $29.01
      $2.16M - $2.62M
     
         
           |    
          
                               
              218K
              $6.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.34 - $23.38
      $1.37M - $1.74M
     
         
           |    
          
                               
              373K
              $8.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.1 - $43.23
      $2.06M - $2.78M
     
         
           |    
          
                               
              64.3K
              $2.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.05 - $12.1
      $1.91M - $2.3M
     
         
           |    
          
                               
              778K
              $9.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.11 - $67.0
      $2.83M - $3.5M
     
         
           |    
          
                               
              198K
              $12.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.9 - $50.36
      $1.68M - $2.42M
     
         
           |    
          
                               
              67.5K
              $3.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.55 - $6.92
      $2.91M - $3.63M
     
         
           |    
          
                               
              1.06M
              $6.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.21 - $80.95
      $1.36M - $2.19M
     
         
           |    
          
                               
              48.3K
              $3.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.31 - $32.17
      $2.03M - $2.58M
     
         
           |    
          
                               
              80.2K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.87 - $3.24
      $1.37M - $2.37M
     
         
           |    
          
                               
              892K
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.61 - $52.3
      $1.48M - $1.86M
     
         
           |    
          
                               
              139K
              $7.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.71 - $261.92
      $2.44M - $2.7M
     
         
           |    
          
                               
              10.3K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.62 - $44.8
      $2.42M - $2.81M
     
         
           |    
          
                               
              101K
              $4.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.87 - $39.17
      $1.99M - $2.53M
     
         
           |    
          
                               
              71.2K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.1 - $58.7
      $336K - $634K
     
         
           |    
          
                               
              109K
              $6.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.82 - $8.08
      $2.61M - $3.09M
     
         
           |    
          
                               
              1.13M
              $8.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.73 - $51.44
      $2.43M - $2.52M
     
         
           |    
          
                               
              55.4K
              $2.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.57 - $173.27
      $1.78M - $2.51M
     
         
           |    
          
                               
              14.5K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.11 - $33.78
      $1.67M - $2.08M
     
         
           |    
          
                               
              221K
              $7.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.32 - $24.45
      $2.35M - $2.47M
     
         
           |    
          
                               
              264K
              $6.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.71 - $14.2
      $2.22M - $2.94M
     
         
           |    
          
                               
              385K
              $5.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.35 - $7.98
      $2.17M - $2.73M
     
         
           |    
          
                               
              342K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.3 - $6.03
      $1.13M - $2.06M
     
         
           |    
          
                               
              696K
              $4.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.53 - $2.95
      $50.7K - $97.8K
     
         
           |    
          
                               
              4.02M
              $9.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.11 - $1.96
      $1.35M - $2.38M
     
         
           |    
          
                               
              1.32M
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.6 - $24.44
      $1.96M - $2.45M
     
         
           |    
          
                               
              100K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.07 - $34.94
      $2.03M - $2.44M
     
         
           |    
          
                               
              378K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.41 - $72.69
      $1.96M - $2.44M
     
         
           |    
          
                               
              33.6K
              $2.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.71 - $39.46
      $5.79M - $7.45M
     
         
           |    
          
                               
              2.89M
              $108M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.95 - $6.6
      $1.19M - $1.59M
     
         
           |    
          
                               
              2.21M
              $14.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.58 - $183.97
      $2.55M - $2.94M
     
         
           |    
          
                               
              177K
              $31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.42 - $18.98
      $2.31M - $2.84M
     
         
           |    
          
                               
              225K
              $3.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.74 - $16.39
      $7.48M - $12.6M
     
         
           |    
          
                               
              2.53M
              $29.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.37 - $6.97
      $360K - $1.06M
     
         
           |    
          
                               
              673K
              $3.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.89 - $24.42
      $1.98M - $2.43M
     
         
           |    
          
                               
              99.7K
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.3 - $19.53
      $261K - $496K
     
         
           |    
          
                               
              586K
              $9.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.58 - $132.14
      $2M - $2.39M
     
         
           |    
          
                               
              18.1K
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.55 - $27.67
      $2.01M - $2.37M
     
         
           |    
          
                               
              107K
              $2.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.65 - $37.35
      $2.25M - $2.84M
     
         
           |    
          
                               
              76K
              $2.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.84 - $99.46
      $2.3M - $2.36M
     
         
           |    
          
                               
              23.7K
              $2.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.88 - $24.49
      $2.11M - $2.74M
     
         
           |    
          
                               
              112K
              $2.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.28 - $284.39
      $1.71M - $2.25M
     
         
           |    
          
                               
              10.2K
              $2.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.24 - $71.39
      $1.92M - $2.31M
     
         
           |    
          
                               
              32.4K
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.22 - $123.41
      $2.04M - $2.52M
     
         
           |    
          
                               
              38.7K
              $4.35M
             
           | 
          
            
              
            
           |