| 
              
           | 
          
            
           | 
          
                                   
      $217.77 - $314.48
      $8.33M - $12M
     
         
           |    
          
                               
              33.8K
              $10.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.22 - $128.4
      $6.31M - $10.2M
     
         
           |    
          
                               
              11.8K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.37 - $234.7
      $6.21M - $7.95M
     
         
           |    
          
                               
              29.4K
              $6.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.02 - $129.0
      $5.45M - $6.27M
     
         
           |    
          
                               
              92.6K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.35 - $93.84
      $5.11M - $6.82M
     
         
           |    
          
                               
              91.1K
              $7.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.4 - $64.29
      $3.55M - $4.27M
     
         
           |    
          
                               
              343K
              $18.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.03 - $298.93
      $8.62M - $15.1M
     
         
           |    
          
                               
              39K
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.24 - $91.93
      $1.48M - $2.18M
     
         
           |    
          
                               
              84.4K
              $6.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $422.19 - $533.73
      $5.97M - $7.55M
     
         
           |    
          
                               
              16.9K
              $9.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.79 - $13.31
      $6.27M - $8.52M
     
         
           |    
          
                               
              236K
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.32 - $59.92
      $2.02M - $2.5M
     
         
           |    
          
                               
              479K
              $24.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.47 - $31.65
      $4.94M - $6.66M
     
         
           |    
          
                               
              134K
              $4.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $479.92 - $590.74
      $5.83M - $7.18M
     
         
           |    
          
                               
              73.7K
              $41.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.42 - $10.65
      $4.94M - $7.09M
     
         
           |    
          
                               
              159K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.97 - $129.69
      $5.32M - $6.9M
     
         
           |    
          
                               
              34.8K
              $3.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $160.3
      $5.91M - $7.13M
     
         
           |    
          
                               
              23.2K
              $3.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.57 - $9.81
      $4.1M - $4.69M
     
         
           |    
          
                               
              1.01M
              $9.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.24 - $26.88
      $4.37M - $5.53M
     
         
           |    
          
                               
              141K
              $3.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.55 - $20.12
      $3.88M - $5.37M
     
         
           |    
          
                               
              188K
              $3.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.68 - $50.09
      $4.7M - $8.83M
     
         
           |    
          
                               
              42.9K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.61 - $387.52
      $6.63M - $8.09M
     
         
           |    
          
                               
              58K
              $22.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.32 - $63.04
      $4.98M - $5.78M
     
         
           |    
          
                               
              113K
              $6.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.1 - $106.55
      $5.83M - $8.16M
     
         
           |    
          
                               
              98.3K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.07 - $151.11
      $6.51M - $8.19M
     
         
           |    
          
                               
              283K
              $42.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.17 - $54.26
      $3M - $4.15M
     
         
           |    
          
                               
              210K
              $10.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.94 - $88.47
      $6.42M - $8.49M
     
         
           |    
          
                               
              397K
              $32.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.0 - $134.33
      $6.78M - $10.5M
     
         
           |    
          
                               
              85.6K
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.81 - $234.23
      $4.15M - $4.72M
     
         
           |    
          
                               
              11.6K
              $2.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.49 - $57.32
      $3.86M - $4.66M
     
         
           |    
          
                               
              45.1K
              $2.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.38 - $211.34
      $4.76M - $6.32M
     
         
           |    
          
                               
              24.8K
              $5.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.49 - $59.36
      $2.18M - $3.46M
     
         
           |    
          
                               
              296K
              $16.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.4 - $99.09
      $3.14M - $3.6M
     
         
           |    
          
                               
              22K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.96 - $91.05
      $3.55M - $4.76M
     
         
           |    
          
                               
              108K
              $9.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.83 - $42.12
      $2.06M - $2.91M
     
         
           |    
          
                               
              63K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.73 - $257.37
      $6.42M - $9.57M
     
         
           |    
          
                               
              73K
              $17.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.41 - $74.81
      $5.15M - $6.71M
     
         
           |    
          
                               
              266K
              $19.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.3 - $178.32
      $3.31M - $4.18M
     
         
           |    
          
                               
              14.5K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.95 - $37.27
      $2.51M - $3.23M
     
         
           |    
          
                               
              195K
              $6.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.5 - $38.85
      $3.64M - $8.08M
     
         
           |    
          
                               
              46.2K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.87 - $22.95
      $2.93M - $3.22M
     
         
           |    
          
                               
              127K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $15.41
      $2.26M - $3.14M
     
         
           |    
          
                               
              69.7K
              $866K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.86 - $44.3
      $2.92M - $4.06M
     
         
           |    
          
                               
              103K
              $4.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.04 - $178.17
      $3.1M - $3.87M
     
         
           |    
          
                               
              24.5K
              $4.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.3 - $95.05
      $4.79M - $13.7M
     
         
           |    
          
                               
              48.7K
              $4.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.11 - $192.36
      $2.85M - $3.38M
     
         
           |    
          
                               
              38K
              $6.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.48 - $11.94
      $2.9M - $4.08M
     
         
           |    
          
                               
              89.5K
              $927K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.9 - $65.43
      $3.47M - $3.92M
     
         
           |    
          
                               
              341K
              $20.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $57.58
      $2.72M - $4.21M
     
         
           |    
          
                               
              26K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $394.72 - $440.39
      $1.81M - $2.02M
     
         
           |    
          
                               
              50.9K
              $21.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $33.92
      $3.67M - $5.02M
     
         
           |    
          
                               
              286K
              $9.56M
             
           | 
          
            
              
            
           |