| 
              
           | 
          
            
           | 
          
                                   
      $40.92 - $50.9
      $6.52M - $8.12M
     
         
           |    
          
                               
              172K
              $7.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.38 - $106.18
      $5.79M - $6.88M
     
         
           |    
          
                               
              64.8K
              $6.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $348.44 - $409.32
      $5.3M - $6.23M
     
         
           |    
          
                               
              15.2K
              $6.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.06 - $195.51
      $4.88M - $6.57M
     
         
           |    
          
                               
              33.6K
              $4.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $504.67 - $576.31
      $4.28M - $4.88M
     
         
           |    
          
                               
              8.47K
              $4.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.84 - $202.89
      $4.2M - $5.04M
     
         
           |    
          
                               
              29.6K
              $5.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.16 - $54.25
      $3.37M - $3.96M
     
         
           |    
          
                               
              109K
              $5.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $347.25 - $424.87
      $3.87M - $4.74M
     
         
           |    
          
                               
              11.2K
              $4.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.45 - $52.7
      $3.47M - $4.02M
     
         
           |    
          
                               
              88.6K
              $4.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.49 - $58.8
      $3.67M - $4.97M
     
         
           |    
          
                               
              84.5K
              $3.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.11 - $33.67
      $3.63M - $4.2M
     
         
           |    
          
                               
              125K
              $3.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $286.85 - $318.64
      $3.36M - $3.73M
     
         
           |    
          
                               
              11.7K
              $3.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $461.52 - $548.18
      $3.02M - $3.59M
     
         
           |    
          
                               
              8.42K
              $4.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.26 - $87.89
      $3.02M - $3.53M
     
         
           |    
          
                               
              40.2K
              $3.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $229.72 - $269.82
      $3.1M - $3.64M
     
         
           |    
          
                               
              13.5K
              $3.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $202.75 - $226.52
      $3.19M - $3.57M
     
         
           |    
          
                               
              15.7K
              $3.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.0 - $77.13
      $2.79M - $3.07M
     
         
           |    
          
                               
              39.8K
              $2.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.54 - $233.78
      $2.49M - $2.9M
     
         
           |    
          
                               
              15.5K
              $3.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.06 - $22.89
      $2.95M - $3.74M
     
         
           |    
          
                               
              178K
              $3.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.68 - $141.08
      $2.73M - $3.45M
     
         
           |    
          
                               
              24.5K
              $2.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $890.62 - $1076.86
      $2.6M - $3.15M
     
         
           |    
          
                               
              3.87K
              $3.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.83 - $191.19
      $2.75M - $3.82M
     
         
           |    
          
                               
              23.9K
              $3.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.77 - $75.47
      $2.44M - $3.43M
     
         
           |    
          
                               
              45.4K
              $2.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $478.26 - $543.77
      $2.44M - $2.77M
     
         
           |    
          
                               
              5.1K
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.92 - $63.62
      $2.56M - $3.71M
     
         
           |    
          
                               
              58.3K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.64 - $156.42
      $2.33M - $2.55M
     
         
           |    
          
                               
              18.3K
              $2.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.48 - $48.15
      $2.34M - $2.85M
     
         
           |    
          
                               
              59.2K
              $2.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9.69K
              $2.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.08 - $28.8
      $1.96M - $2.45M
     
         
           |    
          
                               
              116K
              $3.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.87 - $114.0
      $2.57M - $3.02M
     
         
           |    
          
                               
              46.7K
              $4.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.3 - $154.95
      $2.47M - $3.11M
     
         
           |    
          
                               
              30.3K
              $3.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.25 - $89.19
      $2.05M - $2.63M
     
         
           |    
          
                               
              29.5K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.39 - $33.23
      $1.5M - $2.23M
     
         
           |    
          
                               
              100K
              $3.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.25 - $65.27
      $1.87M - $2.25M
     
         
           |    
          
                               
              40K
              $2.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $326.75 - $407.63
      $2.19M - $2.74M
     
         
           |    
          
                               
              6.71K
              $2.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.65 - $142.5
      $2.36M - $3.25M
     
         
           |    
          
                               
              28.5K
              $2.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.53 - $186.74
      $2.15M - $2.94M
     
         
           |    
          
                               
              15.7K
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.64 - $41.42
      $1.82M - $2.24M
     
         
           |    
          
                               
              54.1K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.93 - $141.54
      $2.17M - $2.7M
     
         
           |    
          
                               
              19K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.19 - $279.95
      $1.97M - $2.45M
     
         
           |    
          
                               
              8.75K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.7 - $73.77
      $2.1M - $2.56M
     
         
           |    
          
                               
              34.7K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $268.36 - $359.95
      $2.46M - $3.31M
     
         
           |    
          
                               
              14.6K
              $3.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.19 - $38.23
      $1.88M - $2.17M
     
         
           |    
          
                               
              56.7K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.79 - $126.12
      $2.03M - $2.44M
     
         
           |    
          
                               
              19.4K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $423.19 - $506.29
      $1.9M - $2.27M
     
         
           |    
          
                               
              4.49K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.79 - $111.31
      $1.91M - $2.57M
     
         
           |    
          
                               
              23.1K
              $1.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.43 - $153.27
      $1.92M - $2.2M
     
         
           |    
          
                               
              14.4K
              $1.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.54 - $25.45
      $1.66M - $2.28M
     
         
           |    
          
                               
              89.6K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.62 - $250.59
      $2.04M - $2.54M
     
         
           |    
          
                               
              18.1K
              $3.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.42 - $75.4
      $1.85M - $2.67M
     
         
           |    
          
                               
              35.4K
              $1.85M
             
           | 
          
            
              
            
           |