| 
              
           | 
          
            
           | 
          
                                   
      $52.53 - $77.24
      $42K - $61.8K
     
         
           |    
          
                               
              14K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.84 - $125.59
      $107K - $126K
     
         
           |    
          
                               
              15.8K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              204K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.08 - $27.63
      $155K - $185K
     
         
           |    
          
                               
              37.8K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.08 - $182.1
      $178K - $200K
     
         
           |    
          
                               
              10K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.98 - $67.42
      $41K - $67.4K
     
         
           |    
          
                               
              23.8K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.3 - $128.04
      $11.1K - $12.8K
     
         
           |    
          
                               
              17K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $229.81 - $321.25
      $68.9K - $96.4K
     
         
           |    
          
                               
              5K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.01 - $41.67
      $350K - $429K
     
         
           |    
          
                               
              27K
              $919K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.93 - $71.05
      $48.7K - $56.8K
     
         
           |    
          
                               
              27.6K
              $1.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.88 - $17.76
      $85K - $153K
     
         
           |    
          
                               
              26.6K
              $459K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.13 - $30.46
      $162K - $189K
     
         
           |    
          
                               
              80.4K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.83 - $75.19
      $377K - $451K
     
         
           |    
          
                               
              23.8K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.1 - $27.28
      $30.9K - $38.2K
     
         
           |    
          
                               
              88.7K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.3 - $68.34
      $586K - $642K
     
         
           |    
          
                               
              129K
              $8.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.87 - $28.72
      $41.7K - $57.4K
     
         
           |    
          
                               
              35.8K
              $951K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.74 - $204.05
      $55.1K - $61.2K
     
         
           |    
          
                               
              59.2K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.57 - $18.77
      $255K - $272K
     
         
           |    
          
                               
              74.5K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.46 - $9.48
      $41.3K - $60.7K
     
         
           |    
          
                               
              87.6K
              $801K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.61 - $264.3
      $4.68M - $5.18M
     
         
           |    
          
                               
              249K
              $61.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.21 - $252.43
      $22.1K - $25.2K
     
         
           |    
          
                               
              33.9K
              $8.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.23 - $169.81
      $180K - $238K
     
         
           |    
          
                               
              16.8K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $289.3 - $397.65
      $57.9K - $79.5K
     
         
           |    
          
                               
              2K
              $795K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.17 - $83.9
      $53.7K - $67.1K
     
         
           |    
          
                               
              20.2K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.3 - $62.88
      $52K - $75.5K
     
         
           |    
          
                               
              15.5K
              $951K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.58 - $59.83
      $84.3K - $102K
     
         
           |    
          
                               
              24.7K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.87 - $59.95
      $44.9K - $60K
     
         
           |    
          
                               
              11.6K
              $674K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.47 - $89.67
      $55.6K - $71.7K
     
         
           |    
          
                               
              9K
              $807K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.18 - $6.6
      $304K - $387K
     
         
           |    
          
                               
              144K
              $744K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.98 - $79.52
      $26.8K - $31.8K
     
         
           |    
          
                               
              32.3K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.4 - $33.85
      $51.1K - $60.9K
     
         
           |    
          
                               
              54.7K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.94 - $176.75
      $54K - $70.7K
     
         
           |    
          
                               
              4.7K
              $829K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.04 - $60.86
      $48K - $60.9K
     
         
           |    
          
                               
              29.6K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.63 - $41.49
      $173K - $207K
     
         
           |    
          
                               
              17.6K
              $700K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.65 - $66.81
      $32K - $46.8K
     
         
           |    
          
                               
              10.6K
              $695K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.44 - $37.53
      $182K - $188K
     
         
           |    
          
                               
              52.2K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.95 - $61.58
      $47K - $61.6K
     
         
           |    
          
                               
              13.5K
              $791K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.56 - $218.69
      $18.5K - $21.9K
     
         
           |    
          
                               
              10.6K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.44 - $38.12
      $10K - $11.4K
     
         
           |    
          
                               
              38.1K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.65 - $29.3
      $182K - $208K
     
         
           |    
          
                               
              40.3K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.77 - $26.06
      $129K - $162K
     
         
           |    
          
                               
              64.2K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.61 - $25.87
      $224K - $256K
     
         
           |    
          
                               
              24.1K
              $562K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.4 - $23.47
      $165K - $190K
     
         
           |    
          
                               
              73.6K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              11.1K
              $575K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.19 - $59.19
      $664K - $799K
     
         
           |    
          
                               
              147K
              $7.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.66 - $181.11
      $468K - $634K
     
         
           |    
          
                               
              47.9K
              $7.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.98 - $146.77
      $110K - $132K
     
         
           |    
          
                               
              9.1K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.41 - $109.7
      $48.7K - $54.9K
     
         
           |    
          
                               
              28.8K
              $3.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.5 - $135.26
      $59.8K - $67.6K
     
         
           |    
          
                               
              10K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.66 - $15.36
      $165K - $186K
     
         
           |    
          
                               
              63K
              $938K
             
           | 
          
            
              
            
           |