| 
              
           | 
          
            
           | 
          
                                   
      $80.89 - $92.09
      $692K - $788K
     
         
           |    
          
                               
              34.3K
              $3.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.59 - $109.11
      $1.12M - $1.24M
     
         
           |    
          
                               
              85K
              $8.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.45 - $36.5
      $983K - $1.07M
     
         
           |    
          
                               
              130K
              $4.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.95 - $54.21
      $48.1K - $81.5K
     
         
           |    
          
                               
              60.4K
              $3.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $519.19 - $590.78
      $1.01M - $1.15M
     
         
           |    
          
                               
              17.5K
              $9.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.1 - $106.55
      $13.6K - $19.1K
     
         
           |    
          
                               
              38.9K
              $4.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $315.94 - $408.41
      $88.8K - $115K
     
         
           |    
          
                               
              8.33K
              $3.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.71 - $61.34
      $561K - $678K
     
         
           |    
          
                               
              27.1K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.56 - $99.08
      $643K - $763K
     
         
           |    
          
                               
              14.6K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $168K - $210K
     
         
           |    
          
                               
              609K
              $6.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.64 - $143.29
      $239K - $390K
     
         
           |    
          
                               
              9.75K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.62 - $83.22
      $559K - $641K
     
         
           |    
          
                               
              65.9K
              $5.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.2 - $47.37
      $1.05M - $1.18M
     
         
           |    
          
                               
              176K
              $7.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.57 - $75.51
      $910K - $1M
     
         
           |    
          
                               
              55.4K
              $3.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.13 - $135.03
      $281K - $319K
     
         
           |    
          
                               
              227K
              $28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.23 - $215.61
      $878K - $1.01M
     
         
           |    
          
                               
              30.6K
              $6.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              21.3K
              $2.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.21 - $55.9
      $7.79K - $10.6K
     
         
           |    
          
                               
              80.8K
              $4.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.09 - $45.36
      $785K - $935K
     
         
           |    
          
                               
              64.1K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.45 - $70.08
      $981K - $1.1M
     
         
           |    
          
                               
              76.6K
              $4.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.88 - $104.3
      $817K - $937K
     
         
           |    
          
                               
              67.9K
              $6.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.68 - $427.25
      $77.2K - $103K
     
         
           |    
          
                               
              13.8K
              $5.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.41 - $252.43
      $602K - $695K
     
         
           |    
          
                               
              54.5K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.11 - $82.25
      $813K - $940K
     
         
           |    
          
                               
              46.5K
              $3.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.68 - $53.09
      $459K - $615K
     
         
           |    
          
                               
              17.7K
              $926K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.53 - $122.8
      $730K - $842K
     
         
           |    
          
                               
              21.3K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.34 - $23.52
      $253K - $324K
     
         
           |    
          
                               
              184K
              $4.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.07 - $171.99
      $97.1K - $157K
     
         
           |    
          
                               
              9.7K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.53 - $35.47
      $739K - $858K
     
         
           |    
          
                               
              105K
              $3.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.38 - $192.98
      $241 - $386
     
         
           |    
          
                               
              16K
              $2.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.62 - $53.97
      $136K - $190K
     
         
           |    
          
                               
              33.3K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.09 - $154.15
      $83K - $101K
     
         
           |    
          
                               
              98.2K
              $15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.3 - $95.05
      $12.6K - $36K
     
         
           |    
          
                               
              11.5K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.15 - $84.23
      $28.7K - $43.1K
     
         
           |    
          
                               
              54.6K
              $4.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.12 - $75.98
      $144K - $199K
     
         
           |    
          
                               
              42.5K
              $3.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.05 - $113.3
      $1.13M - $1.31M
     
         
           |    
          
                               
              66.8K
              $6.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $29.4
      $282K - $329K
     
         
           |    
          
                               
              305K
              $8.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.82 - $71.72
      $727K - $843K
     
         
           |    
          
                               
              63.1K
              $4.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.19 - $351.22
      $126K - $155K
     
         
           |    
          
                               
              12.6K
              $4.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.23 - $17.42
      $51.2K - $67.5K
     
         
           |    
          
                               
              360K
              $6.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.57 - $110.76
      $1.01M - $1.22M
     
         
           |    
          
                               
              46.6K
              $4.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.85 - $48.48
      $610K - $707K
     
         
           |    
          
                               
              38.2K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.0 - $75.91
      $426K - $476K
     
         
           |    
          
                               
              123K
              $9.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.04 - $70.18
      $279K - $327K
     
         
           |    
          
                               
              193K
              $13.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.97 - $86.8
      $6.97K - $14.4K
     
         
           |    
          
                               
              15.7K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.44 - $328.0
      $33.6K - $46.6K
     
         
           |    
          
                               
              8.41K
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.49 - $16.76
      $105K - $141K
     
         
           |    
          
                               
              240K
              $4.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.58 - $109.05
      $311K - $374K
     
         
           |    
          
                               
              17.2K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $73.72
      $360K - $517K
     
         
           |    
          
                               
              16.3K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.02 - $165.4
      $98.6K - $128K
     
         
           |    
          
                               
              29.1K
              $4.77M
             
           | 
          
            
              
            
           |