| 
              
           | 
          
            
           | 
          
                                   
      $135.68 - $176.11
      $3.42M - $4.44M
     
         
           |    
          
                               
              129K
              $20.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.61 - $180.75
      $2.08M - $2.37M
     
         
           |    
          
                               
              59.8K
              $9.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.69 - $119.32
      $5.21M - $6.94M
     
         
           |    
          
                               
              82.4K
              $9.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.28 - $11.9
      $4.23M - $6.91M
     
         
           |    
          
                               
              1.36M
              $12.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.51 - $191.71
      $10.7M - $12.1M
     
         
           |    
          
                               
              483K
              $90.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.02 - $43.17
      $1.46M - $1.91M
     
         
           |    
          
                               
              219K
              $8.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.84 - $6.84
      $5.68M - $8.02M
     
         
           |    
          
                               
              2.4M
              $16.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.29 - $94.16
      $3.19M - $3.69M
     
         
           |    
          
                               
              155K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.0 - $82.52
      $2.77M - $3.08M
     
         
           |    
          
                               
              133K
              $10.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.55 - $370.84
      $6.12M - $8.61M
     
         
           |    
          
                               
              35.6K
              $13.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.7 - $213.66
      $2.21M - $2.7M
     
         
           |    
          
                               
              63.6K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.19 - $118.87
      $1.77M - $2.14M
     
         
           |    
          
                               
              563K
              $61.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.88 - $149.14
      $1.59M - $1.97M
     
         
           |    
          
                               
              36.6K
              $4.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.01 - $28.55
      $3.52M - $4.37M
     
         
           |    
          
                               
              379K
              $10.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $316.8 - $391.12
      $2.68M - $3.3M
     
         
           |    
          
                               
              11.6K
              $4.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.4 - $25.47
      $2.74M - $3.42M
     
         
           |    
          
                               
              256K
              $6.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.04 - $15.32
      $3.37M - $4.29M
     
         
           |    
          
                               
              458K
              $7.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.97 - $20.77
      $1.5M - $1.83M
     
         
           |    
          
                               
              457K
              $8.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.0 - $79.01
      $3.19M - $4.07M
     
         
           |    
          
                               
              263K
              $19.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.81 - $215.18
      $2.19M - $2.7M
     
         
           |    
          
                               
              63.6K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.21 - $69.9
      $2.76M - $3.32M
     
         
           |    
          
                               
              160K
              $10.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.85 - $182.81
      $15.2M - $20M
     
         
           |    
          
                               
              878K
              $156M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.96 - $13.63
      $309K - $384K
     
         
           |    
          
                               
              1.13M
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.52 - $108.09
      $3.04M - $3.47M
     
         
           |    
          
                               
              190K
              $20.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.0 - $120.09
      $3.16M - $3.72M
     
         
           |    
          
                               
              158K
              $18.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $251.95 - $290.93
      $8.49M - $9.81M
     
         
           |    
          
                               
              362K
              $105M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.1 - $48.96
      $2.2M - $2.56M
     
         
           |    
          
                               
              140K
              $6.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.58 - $49.01
      $2.82M - $3.33M
     
         
           |    
          
                               
              209K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.5 - $192.45
      $2.67M - $3.6M
     
         
           |    
          
                               
              36.9K
              $6.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.93 - $23.7
      $2.45M - $2.91M
     
         
           |    
          
                               
              578K
              $13.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.62 - $104.87
      $1.14M - $1.32M
     
         
           |    
          
                               
              42.6K
              $4.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.87 - $177.06
      $1.62M - $1.78M
     
         
           |    
          
                               
              34.5K
              $6.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.3 - $356.64
      $2.29M - $2.82M
     
         
           |    
          
                               
              23.7K
              $8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.52 - $117.12
      $7.48M - $12.4M
     
         
           |    
          
                               
              176K
              $20.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.88 - $97.15
      $5.74M - $7.87M
     
         
           |    
          
                               
              200K
              $19.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.59 - $83.99
      $4.15M - $5.23M
     
         
           |    
          
                               
              208K
              $17.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.88 - $58.85
      $1.24M - $1.93M
     
         
           |    
          
                               
              58.5K
              $3.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $427.76 - $427.76
      $1.06M - $1.06M
     
         
           |    
          
                               
              8.27K
              $3.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.94 - $66.59
      $1.5M - $1.76M
     
         
           |    
          
                               
              69.3K
              $4.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.6 - $86.2
      $1.1M - $1.25M
     
         
           |    
          
                               
              51.1K
              $4.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.23 - $34.36
      $1.3M - $1.7M
     
         
           |    
          
                               
              69.4K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.45 - $115.28
      $1.92M - $2.37M
     
         
           |    
          
                               
              51.9K
              $5.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.09 - $17.97
      $127K - $226K
     
         
           |    
          
                               
              152K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.86 - $41.73
      $3.28M - $4.04M
     
         
           |    
          
                               
              338K
              $13.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.42 - $76.46
      $1.17M - $1.46M
     
         
           |    
          
                               
              27.8K
              $2.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.7 - $123.62
      $7.01M - $11.2M
     
         
           |    
          
                               
              217K
              $23.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.58 - $38.57
      $1.84M - $2.18M
     
         
           |    
          
                               
              254K
              $9.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.28 - $79.27
      $1.55M - $1.86M
     
         
           |    
          
                               
              74.3K
              $5.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.8 - $161.62
      $625K - $755K
     
         
           |    
          
                               
              42.6K
              $6.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.35 - $145.0
      $531K - $591K
     
         
           |    
          
                               
              10.3K
              $1.39M
             
           | 
          
            
              
            
           |