| 
              
           | 
          
            
           | 
          
                                   
      $42.83 - $47.07
      $750K - $824K
     
         
           |    
          
                               
              476K
              $21.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.09 - $111.7
      $49K - $55.9K
     
         
           |    
          
                               
              310K
              $34.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.93 - $101.07
      $3.43M - $4.08M
     
         
           |    
          
                               
              266K
              $24.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.59 - $172.31
      $184K - $362K
     
         
           |    
          
                               
              33.7K
              $4.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.73 - $137.09
      $426K - $603K
     
         
           |    
          
                               
              42.3K
              $5.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.75 - $145.67
      $23.3K - $43.7K
     
         
           |    
          
                               
              29.5K
              $4.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.66 - $38.85
      $1.91M - $2.14M
     
         
           |    
          
                               
              85K
              $3.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.99 - $90.14
      $2.06M - $2.32M
     
         
           |    
          
                               
              340K
              $28.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.13 - $32.17
      $570K - $701K
     
         
           |    
          
                               
              764K
              $23.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $326.09 - $392.66
      $32.6K - $39.3K
     
         
           |    
          
                               
              44.2K
              $16.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.24 - $111.73
      $619K - $670K
     
         
           |    
          
                               
              269K
              $29.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.77 - $6.45
      $752K - $1.02M
     
         
           |    
          
                               
              985K
              $5.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.33 - $83.57
      $113K - $359K
     
         
           |    
          
                               
              33.7K
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.07 - $91.37
      $151K - $320K
     
         
           |    
          
                               
              35.1K
              $3.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.44 - $53.83
      $2.56M - $2.84M
     
         
           |    
          
                               
              732K
              $36.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.42 - $56.35
      $50.4K - $56.4K
     
         
           |    
          
                               
              446K
              $24.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.83 - $230.93
      $1.03M - $1.18M
     
         
           |    
          
                               
              26.3K
              $5.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.54 - $48.1
      $655K - $741K
     
         
           |    
          
                               
              187K
              $8.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.73 - $134.7
      $47.9K - $53.9K
     
         
           |    
          
                               
              235K
              $31.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $298.82 - $354.89
      $448K - $532K
     
         
           |    
          
                               
              166K
              $54.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.9 - $78.26
      $48.9K - $54.8K
     
         
           |    
          
                               
              158K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.01 - $28.95
      $1.38M - $1.74M
     
         
           |    
          
                               
              69.3K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.52 - $155.15
      $548K - $683K
     
         
           |    
          
                               
              108K
              $15.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.07 - $101.7
      $698K - $864K
     
         
           |    
          
                               
              34K
              $3.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.64 - $176.43
      $46.4K - $52.9K
     
         
           |    
          
                               
              70.3K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.79 - $75.14
      $283K - $579K
     
         
           |    
          
                               
              54.7K
              $3.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.0 - $214.65
      $57.6K - $64.4K
     
         
           |    
          
                               
              95.3K
              $20.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.33 - $32.1
      $81.6K - $231K
     
         
           |    
          
                               
              67.3K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.51 - $178.15
      $444K - $499K
     
         
           |    
          
                               
              62.1K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.43 - $184.24
      $531K - $848K
     
         
           |    
          
                               
              21.3K
              $3.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.16 - $100.25
      $137K - $190K
     
         
           |    
          
                               
              39.2K
              $3.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.96 - $82.02
      $608K - $648K
     
         
           |    
          
                               
              202K
              $16.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.78 - $299.3
      $1.81M - $2.04M
     
         
           |    
          
                               
              87.2K
              $23.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.04 - $128.75
      $22.4K - $25.8K
     
         
           |    
          
                               
              104K
              $13.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2292.04 - $2514.05
      $5.5M - $6.03M
     
         
           |    
          
                               
              18.7K
              $43.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.01 - $46.53
      $48K - $93.1K
     
         
           |    
          
                               
              65K
              $2.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.44 - $171.5
      $9.04K - $17.2K
     
         
           |    
          
                               
              15.2K
              $2.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.25 - $127.45
      $496K - $650K
     
         
           |    
          
                               
              24K
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.56 - $10.52
      $12.7K - $238K
     
         
           |    
          
                               
              137K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.75 - $81.83
      $1.08M - $1.19M
     
         
           |    
          
                               
              306K
              $23.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.02 - $259.01
      $655K - $751K
     
         
           |    
          
                               
              277K
              $66.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $472.43 - $542.94
      $283K - $326K
     
         
           |    
          
                               
              11.8K
              $6.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.71 - $211.31
      $636K - $761K
     
         
           |    
          
                               
              12.2K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.85 - $107.38
      $12.6K - $21.5K
     
         
           |    
          
                               
              22.4K
              $2.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.03 - $77.13
      $27K - $69.4K
     
         
           |    
          
                               
              25.8K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.12 - $12.84
      $230K - $363K
     
         
           |    
          
                               
              139K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.53 - $44.44
      $48.3K - $62.2K
     
         
           |    
          
                               
              76.6K
              $3.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.5 - $24.91
      $362K - $516K
     
         
           |    
          
                               
              86.9K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.9 - $92.9
      $679K - $743K
     
         
           |    
          
                               
              21.1K
              $1.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.95 - $253.93
      $626K - $686K
     
         
           |    
          
                               
              14.6K
              $3.71M
             
           | 
          
            
              
            
           |