| 
              
           | 
          
            
           | 
          
                                   
      $94.31 - $157.99
      $10.3M - $17.3M
     
         
           |    
          
                               
              219K
              $34.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $8.53M - $12M
     
         
           |    
          
                               
              47.7K
              $23.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.42 - $223.89
      $8.35M - $10.8M
     
         
           |    
          
                               
              93.7K
              $19.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $3.1M - $5.84M
     
         
           |    
          
                               
              42.4K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $484.66 - $738.09
      $4.2M - $6.4M
     
         
           |    
          
                               
              18.1K
              $13.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.32 - $223.3
      $4.44M - $5.92M
     
         
           |    
          
                               
              53.1K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.7 - $178.6
      $4.54M - $5.6M
     
         
           |    
          
                               
              62.8K
              $11.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $2.67M - $4.17M
     
         
           |    
          
                               
              6.45K
              $8.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $2.77M - $3.81M
     
         
           |    
          
                               
              26.9K
              $7.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $483.48 - $539.8
      $4.09M - $4.57M
     
         
           |    
          
                               
              16.9K
              $8.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.72 - $127.91
      $1.49M - $2.94M
     
         
           |    
          
                               
              46K
              $5.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.58 - $180.01
      $2.62M - $3.22M
     
         
           |    
          
                               
              35.8K
              $6.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $740.07 - $914.43
      $2.7M - $3.33M
     
         
           |    
          
                               
              7.31K
              $5.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $908.13 - $1056.85
      $2.43M - $2.83M
     
         
           |    
          
                               
              5.36K
              $5.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.82 - $218.63
      $993K - $1.77M
     
         
           |    
          
                               
              16.2K
              $3.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.47 - $375.07
      $680K - $1.68M
     
         
           |    
          
                               
              9K
              $3.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $160.3
      $1.74M - $2.1M
     
         
           |    
          
                               
              26.3K
              $4.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.11 - $177.69
      $1.54M - $2.02M
     
         
           |    
          
                               
              22.7K
              $3.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.15 - $44.46
      $1.18M - $1.8M
     
         
           |    
          
                               
              81.1K
              $3.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              42.7K
              $3.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.75 - $148.48
      $1.31M - $1.71M
     
         
           |    
          
                               
              23.1K
              $3.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.55 - $321.23
      $1.88M - $2.12M
     
         
           |    
          
                               
              13.2K
              $3.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.21 - $143.81
      $759K - $1.39M
     
         
           |    
          
                               
              19.4K
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.94 - $388.21
      $1.05M - $1.48M
     
         
           |    
          
                               
              7.66K
              $2.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.75 - $69.14
      $637K - $1.23M
     
         
           |    
          
                               
              35.7K
              $2.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.92 - $143.21
      $993K - $1.4M
     
         
           |    
          
                               
              19.5K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $479.92 - $590.74
      $1.24M - $1.53M
     
         
           |    
          
                               
              5.17K
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $713.71 - $898.95
      $1.43M - $1.8M
     
         
           |    
          
                               
              4.02K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $340.0 - $420.68
      $1.26M - $1.56M
     
         
           |    
          
                               
              7.44K
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.7 - $107.41
      $1.08M - $1.29M
     
         
           |    
          
                               
              24.1K
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.59 - $217.51
      $741K - $1.18M
     
         
           |    
          
                               
              10.9K
              $2.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $203.96 - $228.19
      $1.21M - $1.35M
     
         
           |    
          
                               
              11.9K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.18 - $59.46
      $854K - $1.15M
     
         
           |    
          
                               
              38.7K
              $2.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.83 - $140.86
      $773K - $1.09M
     
         
           |    
          
                               
              15.5K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.52 - $79.36
      $920K - $1.23M
     
         
           |    
          
                               
              31K
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.66 - $159.48
      $941K - $1.2M
     
         
           |    
          
                               
              15.1K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.44 - $204.64
      $786K - $1.06M
     
         
           |    
          
                               
              10.3K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $412.99 - $531.48
      $892K - $1.15M
     
         
           |    
          
                               
              4.33K
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.19 - $69.38
      $813K - $1.06M
     
         
           |    
          
                               
              30.6K
              $2.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.66 - $172.39
      $1.24M - $1.36M
     
         
           |    
          
                               
              15.8K
              $2.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $765K - $1M
     
         
           |    
          
                               
              33.2K
              $1.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.36 - $159.82
      $1.02M - $1.11M
     
         
           |    
          
                               
              14K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.32 - $302.46
      $937K - $1.03M
     
         
           |    
          
                               
              6.84K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.12 - $112.71
      $854K - $1.01M
     
         
           |    
          
                               
              18K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $840K - $955K
     
         
           |    
          
                               
              5.02K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $665K - $831K
     
         
           |    
          
                               
              153K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.12 - $336.65
      $691K - $871K
     
         
           |    
          
                               
              5.18K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.22 - $131.43
      $650K - $828K
     
         
           |    
          
                               
              12.6K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.95 - $183.52
      $480K - $694K
     
         
           |    
          
                               
              7.58K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.0 - $195.62
      $938K - $1.15M
     
         
           |    
          
                               
              11.7K
              $1.91M
             
           | 
          
            
              
            
           |