| 
              
           | 
          
            
           | 
          
                                   
      $202.38 - $256.87
      $17K - $21.6K
     
         
           |    
          
                               
              54.9K
              $14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $45.5K - $54.3K
     
         
           |    
          
                               
              38.8K
              $7.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $499K - $729K
     
         
           |    
          
                               
              11.3K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.18 - $305.41
      $43.1K - $52.2K
     
         
           |    
          
                               
              19.7K
              $6.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.74 - $369.57
      $73.3K - $102K
     
         
           |    
          
                               
              17.4K
              $5.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.01 - $273.02
      $10.5K - $13.4K
     
         
           |    
          
                               
              30.5K
              $7.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.19 - $167.33
      $42.2K - $49K
     
         
           |    
          
                               
              39.2K
              $6.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.93 - $271.12
      $710K - $813K
     
         
           |    
          
                               
              3K
              $812K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.49 - $300.41
      $28.3K - $32.7K
     
         
           |    
          
                               
              17.5K
              $5.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.94 - $444.72
      $114K - $173K
     
         
           |    
          
                               
              5.06K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.83 - $179.9
      $234K - $405K
     
         
           |    
          
                               
              7.35K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $70.6K - $78.5K
     
         
           |    
          
                               
              90.8K
              $6.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $438K - $638K
     
         
           |    
          
                               
              2.5K
              $608K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $292K - $355K
     
         
           |    
          
                               
              9.71K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $32.3K - $35.7K
     
         
           |    
          
                               
              76.9K
              $7.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.67 - $95.74
      $37K - $40.4K
     
         
           |    
          
                               
              49.2K
              $4.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.23 - $169.81
      $362K - $480K
     
         
           |    
          
                               
              2.83K
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.88 - $168.89
      $12.9K - $20.8K
     
         
           |    
          
                               
              9K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.68 - $282.71
      $47.4K - $59.7K
     
         
           |    
          
                               
              6.85K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.66 - $114.59
      $29.1K - $32.2K
     
         
           |    
          
                               
              36.1K
              $4.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.32 - $294.01
      $91.4K - $110K
     
         
           |    
          
                               
              6.43K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $71.14
      $73.9K - $83.7K
     
         
           |    
          
                               
              41.1K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $139.46
      $18.2K - $21.5K
     
         
           |    
          
                               
              20.6K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.96 - $132.43
      $260K - $338K
     
         
           |    
          
                               
              2.55K
              $327K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.09 - $161.16
      $22.4K - $25.9K
     
         
           |    
          
                               
              16.5K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.43 - $54.52
      $287K - $316K
     
         
           |    
          
                               
              5.8K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.31 - $269.41
      $34.6K - $36.9K
     
         
           |    
          
                               
              20.3K
              $5.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.74 - $23.05
      $290K - $357K
     
         
           |    
          
                               
              15.5K
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.41 - $199.66
      $40.7K - $47.1K
     
         
           |    
          
                               
              16.7K
              $3.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $184K - $276K
     
         
           |    
          
                               
              841
              $236K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.2 - $188.96
      $87.1K - $103K
     
         
           |    
          
                               
              4.36K
              $823K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $29K - $32.2K
     
         
           |    
          
                               
              15.3K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.88 - $85.2
      $194K - $209K
     
         
           |    
          
                               
              2.46K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.75 - $60.86
      $57.8K - $82.3K
     
         
           |    
          
                               
              9.81K
              $563K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.66 - $273.65
      $234K - $276K
     
         
           |    
          
                               
              2.19K
              $519K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.81 - $152.16
      $6.82K - $7.76K
     
         
           |    
          
                               
              21.4K
              $3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.85 - $231.54
      $4.81K - $6.02K
     
         
           |    
          
                               
              3.89K
              $901K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.35 - $85.25
      $20K - $29.8K
     
         
           |    
          
                               
              6.14K
              $517K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.96 - $355.47
      $87.9K - $104K
     
         
           |    
          
                               
              1.69K
              $602K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $260.62 - $307.62
      $20.1K - $23.7K
     
         
           |    
          
                               
              2.44K
              $749K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.11 - $157.12
      $1.79K - $2.51K
     
         
           |    
          
                               
              3.65K
              $542K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.94 - $50.41
      $26.8K - $30.8K
     
         
           |    
          
                               
              30.9K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $298.82 - $354.89
      $46K - $54.7K
     
         
           |    
          
                               
              9.9K
              $3.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $191.41 - $220.25
      $4.79K - $5.51K
     
         
           |    
          
                               
              3.54K
              $772K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $45.3K - $51.6K
     
         
           |    
          
                               
              20.6K
              $5.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.25 - $127.45
      $26.2K - $34.3K
     
         
           |    
          
                               
              3.56K
              $446K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.82 - $261.88
      $95.2K - $120K
     
         
           |    
          
                               
              2.78K
              $639K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.08 - $132.99
      $1.22K - $1.46K
     
         
           |    
          
                               
              5.09K
              $664K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.92 - $30.07
      $22.9K - $28.8K
     
         
           |    
          
                               
              20.1K
              $580K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.52 - $234.96
      $18.9K - $21.6K
     
         
           |    
          
                               
              2.45K
              $576K
             
           | 
          
            
              
            
           |