| 
              
           | 
          
            
           | 
          
                                   
      $150.71 - $178.14
      $3.43M - $4.06M
     
         
           |    
          
                               
              29K
              $5.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.0 - $98.99
      $3.97M - $4.32M
     
         
           |    
          
                               
              46.6K
              $4.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $457.26 - $524.37
      $4.07M - $4.67M
     
         
           |    
          
                               
              9.44K
              $4.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.41 - $36.33
      $3.95M - $4.56M
     
         
           |    
          
                               
              133K
              $4.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.38 - $197.01
      $3.34M - $3.84M
     
         
           |    
          
                               
              22.3K
              $4.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.27 - $143.18
      $2.46M - $3.86M
     
         
           |    
          
                               
              27K
              $3.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.83 - $96.0
      $3.69M - $3.9M
     
         
           |    
          
                               
              40.6K
              $3.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.08 - $115.35
      $3.36M - $3.72M
     
         
           |    
          
                               
              43.4K
              $4.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.31 - $84.07
      $2.8M - $3.77M
     
         
           |    
          
                               
              44.9K
              $3.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.75 - $67.68
      $3.27M - $3.83M
     
         
           |    
          
                               
              60.5K
              $4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $196.15 - $217.83
      $3.64M - $4.04M
     
         
           |    
          
                               
              18.6K
              $3.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.99 - $289.59
      $3.48M - $3.78M
     
         
           |    
          
                               
              13.8K
              $3.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.5 - $272.5
      $3.16M - $3.67M
     
         
           |    
          
                               
              13.5K
              $3.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.74 - $499.21
      $3M - $3.65M
     
         
           |    
          
                               
              7.31K
              $3.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $366.54 - $479.53
      $3.41M - $4.46M
     
         
           |    
          
                               
              9.29K
              $3.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.35 - $85.25
      $2.46M - $3.66M
     
         
           |    
          
                               
              42.9K
              $3.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $697.13 - $769.67
      $3.3M - $3.64M
     
         
           |    
          
                               
              4.73K
              $3.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $298.82 - $354.89
      $3.23M - $3.84M
     
         
           |    
          
                               
              11.5K
              $3.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $309.46 - $373.37
      $3.13M - $3.78M
     
         
           |    
          
                               
              10.1K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.31 - $125.93
      $3.32M - $3.6M
     
         
           |    
          
                               
              28.6K
              $3.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.75 - $76.5
      $2.74M - $3.57M
     
         
           |    
          
                               
              46.7K
              $3.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.9 - $96.86
      $3.38M - $4M
     
         
           |    
          
                               
              41.3K
              $3.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $387.78 - $645.35
      $2.65M - $4.41M
     
         
           |    
          
                               
              6.83K
              $3.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.31 - $48.98
      $3.23M - $3.65M
     
         
           |    
          
                               
              74.5K
              $3.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.32 - $107.82
      $2.78M - $3.35M
     
         
           |    
          
                               
              31.1K
              $3.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $258.83 - $287.1
      $3.19M - $3.54M
     
         
           |    
          
                               
              13.2K
              $3.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.28 - $188.45
      $3.29M - $3.71M
     
         
           |    
          
                               
              21K
              $3.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $659.01 - $772.54
      $2.79M - $3.27M
     
         
           |    
          
                               
              4.51K
              $3.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $213.88 - $237.1
      $3.09M - $3.43M
     
         
           |    
          
                               
              14.5K
              $3.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.7 - $455.9
      $2.88M - $4.37M
     
         
           |    
          
                               
              9.59K
              $3.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.41 - $160.2
      $2.87M - $3.19M
     
         
           |    
          
                               
              19.9K
              $3.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $398.96 - $472.54
      $2.92M - $3.46M
     
         
           |    
          
                               
              7.81K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.44 - $365.84
      $2.84M - $3.45M
     
         
           |    
          
                               
              9.42K
              $3.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $498.9 - $609.32
      $2.48M - $3.03M
     
         
           |    
          
                               
              4.97K
              $3.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.95 - $152.16
      $3.02M - $3.54M
     
         
           |    
          
                               
              23.3K
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.24 - $79.24
      $3M - $3.43M
     
         
           |    
          
                               
              43.3K
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $330.88 - $375.23
      $2.88M - $3.26M
     
         
           |    
          
                               
              8.7K
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.88 - $207.44
      $2.78M - $3.11M
     
         
           |    
          
                               
              15K
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.32 - $232.35
      $3.11M - $3.76M
     
         
           |    
          
                               
              21.2K
              $4.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.23 - $334.39
      $2.65M - $3.39M
     
         
           |    
          
                               
              10.1K
              $2.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $334.32 - $426.2
      $2.28M - $2.91M
     
         
           |    
          
                               
              6.83K
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.52 - $64.01
      $2.58M - $2.92M
     
         
           |    
          
                               
              45.6K
              $2.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.17 - $107.3
      $2.85M - $2.88M
     
         
           |    
          
                               
              47.5K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.65 - $109.75
      $2.34M - $2.83M
     
         
           |    
          
                               
              25.8K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.65 - $141.56
      $2.04M - $2.87M
     
         
           |    
          
                               
              20.3K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.92 - $341.0
      $2.41M - $2.8M
     
         
           |    
          
                               
              8.2K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $472.69 - $521.32
      $2.76M - $3.04M
     
         
           |    
          
                               
              5.83K
              $2.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $408.73 - $490.3
      $2.48M - $2.97M
     
         
           |    
          
                               
              6.06K
              $2.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.0 - $196.23
      $2.4M - $2.75M
     
         
           |    
          
                               
              14K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $350.91 - $375.27
      $2.68M - $2.86M
     
         
           |    
          
                               
              7.63K
              $2.72M
             
           | 
          
            
              
            
           |