| 
              
           | 
          
            
           | 
          
                                   
      $202.38 - $256.87
      $188K - $239K
     
         
           |    
          
                               
              46.1K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.02 - $60.3
      $1.71M - $1.84M
     
         
           |    
          
                               
              30.7K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.83 - $293.74
      $1.4M - $1.47M
     
         
           |    
          
                               
              9.26K
              $2.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $156K - $228K
     
         
           |    
          
                               
              14.5K
              $3.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.43 - $54.52
      $765K - $844K
     
         
           |    
          
                               
              17.7K
              $956K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $83.2K - $99.4K
     
         
           |    
          
                               
              20.2K
              $3.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.58 - $259.17
      $337K - $368K
     
         
           |    
          
                               
              9.27K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $327K - $398K
     
         
           |    
          
                               
              4.76K
              $887K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.67 - $670.08
      $365K - $394K
     
         
           |    
          
                               
              1.41K
              $946K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.4 - $423.42
      $110K - $130K
     
         
           |    
          
                               
              5.13K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.27 - $342.31
      $145K - $169K
     
         
           |    
          
                               
              10.4K
              $3.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.29 - $93.61
      $137K - $147K
     
         
           |    
          
                               
              32.8K
              $3.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $51.7K - $57.4K
     
         
           |    
          
                               
              16.9K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $70.7K - $78.3K
     
         
           |    
          
                               
              36.8K
              $4.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $21.5K - $26.2K
     
         
           |    
          
                               
              2.26K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.65 - $238.24
      $198K - $223K
     
         
           |    
          
                               
              33.1K
              $7.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.98 - $71.94
      $65.5K - $69.4K
     
         
           |    
          
                               
              34.1K
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.25 - $204.95
      $90K - $118K
     
         
           |    
          
                               
              3.97K
              $813K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $120K - $133K
     
         
           |    
          
                               
              10.3K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.11 - $506.91
      $55.6K - $61.3K
     
         
           |    
          
                               
              6.24K
              $3.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.14 - $87.32
      $64.6K - $69.5K
     
         
           |    
          
                               
              17.5K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $689.63 - $968.09
      $39.3K - $55.2K
     
         
           |    
          
                               
              582
              $563K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $550.18 - $598.96
      $96.8K - $105K
     
         
           |    
          
                               
              6.26K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.06 - $208.19
      $98.2K - $122K
     
         
           |    
          
                               
              938
              $190K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $97.4K - $111K
     
         
           |    
          
                               
              4.44K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.72 - $92.61
      $89.8K - $95.9K
     
         
           |    
          
                               
              9.29K
              $832K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $420.11 - $472.68
      $81.9K - $92.2K
     
         
           |    
          
                               
              325
              $152K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $659.01 - $772.54
      $80.4K - $94.2K
     
         
           |    
          
                               
              222
              $171K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.0 - $136.73
      $40.5K - $61.5K
     
         
           |    
          
                               
              1.85K
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1147.87 - $1297.18
      $91.8K - $104K
     
         
           |    
          
                               
              92
              $110K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.46 - $212.2
      $72.6K - $84.9K
     
         
           |    
          
                               
              1.86K
              $367K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.79 - $237.38
      $38.2K - $43.2K
     
         
           |    
          
                               
              6.42K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.91 - $237.16
      $55K - $60.7K
     
         
           |    
          
                               
              3.06K
              $722K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.01 - $117.25
      $53.4K - $61.3K
     
         
           |    
          
                               
              2.19K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.9 - $96.86
      $79.8K - $94.3K
     
         
           |    
          
                               
              4.75K
              $402K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.67 - $131.43
      $33.7K - $37.6K
     
         
           |    
          
                               
              361
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $38.9K - $44.3K
     
         
           |    
          
                               
              2.45K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.1 - $26.83
      $28.6K - $31.8K
     
         
           |    
          
                               
              2.13K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.7 - $240.4
      $84.5K - $97.8K
     
         
           |    
          
                               
              3.24K
              $682K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $29.62
      $34.8K - $38.2K
     
         
           |    
          
                               
              23.7K
              $669K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.24 - $79.24
      $7.82K - $8.95K
     
         
           |    
          
                               
              11.3K
              $790K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.47 - $161.22
      $101K - $108K
     
         
           |    
          
                               
              29.9K
              $4.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $457.26 - $524.37
      $32.5K - $37.2K
     
         
           |    
          
                               
              2.54K
              $1.16M
             
           | 
          
            
              
            
           |