| 
              
           | 
          
            
           | 
          
                                   
      $71.19 - $87.72
      $3.54M - $4.37M
     
         
           |    
          
                               
              49.8K
              $4.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.8 - $166.65
      $3.75M - $4.51M
     
         
           |    
          
                               
              27K
              $4.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.56 - $214.98
      $3.26M - $3.67M
     
         
           |    
          
                               
              54.4K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.62 - $27.37
      $4.41M - $5.34M
     
         
           |    
          
                               
              388K
              $9.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.28 - $71.1
      $1.29M - $1.66M
     
         
           |    
          
                               
              263K
              $18.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.62 - $108.78
      $3.88M - $4.65M
     
         
           |    
          
                               
              42.8K
              $4.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.43 - $71.02
      $2.71M - $3.24M
     
         
           |    
          
                               
              173K
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.21 - $25.28
      $2.9M - $4.27M
     
         
           |    
          
                               
              169K
              $3.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.81 - $38.02
      $3.37M - $4.61M
     
         
           |    
          
                               
              121K
              $3.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.47 - $76.71
      $1.97M - $2.46M
     
         
           |    
          
                               
              143K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.69 - $73.01
      $294K - $342K
     
         
           |    
          
                               
              437K
              $31.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.32 - $52.69
      $2.03M - $2.59M
     
         
           |    
          
                               
              171K
              $8.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.46 - $62.01
      $49.7K - $58.8K
     
         
           |    
          
                               
              411K
              $25.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.43 - $220.62
      $1.54M - $1.76M
     
         
           |    
          
                               
              91.6K
              $20.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.66 - $189.66
      $883K - $1.07M
     
         
           |    
          
                               
              96.8K
              $18.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.21 - $96.5
      $1.77M - $2.3M
     
         
           |    
          
                               
              95.1K
              $9.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $429.6 - $500.99
      $1.59M - $1.85M
     
         
           |    
          
                               
              38.3K
              $18.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.04 - $20.43
      $2.91M - $3.71M
     
         
           |    
          
                               
              182K
              $3.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.23 - $76.01
      $2.9M - $3.6M
     
         
           |    
          
                               
              47.4K
              $3.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.81 - $46.9
      $1.88M - $2.4M
     
         
           |    
          
                               
              260K
              $12.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.92 - $47.94
      $2.66M - $3.45M
     
         
           |    
          
                               
              72K
              $3.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.41 - $29.87
      $2.45M - $2.99M
     
         
           |    
          
                               
              217K
              $6.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.02 - $200.0
      $4.28M - $5.31M
     
         
           |    
          
                               
              270K
              $50.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.01 - $69.08
      $1.44M - $1.71M
     
         
           |    
          
                               
              197K
              $13.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.08 - $73.92
      $1.98M - $2.19M
     
         
           |    
          
                               
              404K
              $28.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.33 - $41.78
      $1.78M - $1.99M
     
         
           |    
          
                               
              497K
              $20.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.91 - $65.87
      $2.96M - $3.49M
     
         
           |    
          
                               
              53K
              $3.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.18 - $82.13
      $2.42M - $3.14M
     
         
           |    
          
                               
              38.3K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $191.76 - $263.26
      $1.06M - $1.46M
     
         
           |    
          
                               
              31.2K
              $8.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.97 - $11.33
      $2.61M - $2.96M
     
         
           |    
          
                               
              672K
              $7.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $314.59 - $418.85
      $2.69M - $3.59M
     
         
           |    
          
                               
              43K
              $15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.66 - $51.75
      $2.17M - $2.83M
     
         
           |    
          
                               
              54.7K
              $2.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.9 - $274.34
      $2.05M - $2.41M
     
         
           |    
          
                               
              60.3K
              $16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.58 - $89.21
      $1.87M - $2.27M
     
         
           |    
          
                               
              59.9K
              $5.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.81 - $63.18
      $2.48M - $2.81M
     
         
           |    
          
                               
              44.4K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.34 - $300.11
      $1.45M - $1.76M
     
         
           |    
          
                               
              32.2K
              $9.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.16 - $155.35
      $224K - $318K
     
         
           |    
          
                               
              63.7K
              $9.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.95 - $184.96
      $2.38M - $2.84M
     
         
           |    
          
                               
              58.6K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.13 - $26.99
      $237K - $334K
     
         
           |    
          
                               
              398K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.42 - $24.63
      $1.76M - $2.64M
     
         
           |    
          
                               
              107K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.54 - $160.11
      $1.7M - $1.96M
     
         
           |    
          
                               
              40.2K
              $6.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.68 - $96.19
      $466 - $577
     
         
           |    
          
                               
              141K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.48 - $167.38
      $1.52M - $1.75M
     
         
           |    
          
                               
              57.6K
              $9.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.45 - $70.15
      $2.19M - $2.59M
     
         
           |    
          
                               
              64.6K
              $4.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.9 - $62.22
      $4.6M - $7M
     
         
           |    
          
                               
              302K
              $13.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $801.83 - $917.05
      $1.73M - $1.98M
     
         
           |    
          
                               
              15.7K
              $13.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $517.38 - $573.86
      $2.09M - $2.31M
     
         
           |    
          
                               
              4.84K
              $2.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.83 - $62.75
      $1.96M - $2.47M
     
         
           |    
          
                               
              39.4K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.61 - $98.65
      $1.85M - $2.23M
     
         
           |    
          
                               
              27.6K
              $2.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.5 - $19.44
      $1.73M - $2.04M
     
         
           |    
          
                               
              554K
              $9.99M
             
           | 
          
            
              
            
           |