| 
              
           | 
          
            
           | 
          
                                   
      $151.62 - $183.47
      $122K - $148K
     
         
           |    
          
                               
              11.9K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              90.9K
              $5.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.83 - $131.67
      $215K - $258K
     
         
           |    
          
                               
              7.91K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.76 - $186.42
      $150K - $186K
     
         
           |    
          
                               
              8.22K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.28 - $75.17
      $217K - $254K
     
         
           |    
          
                               
              8.47K
              $622K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.32 - $326.09
      $84.1K - $122K
     
         
           |    
          
                               
              2.84K
              $925K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.43 - $28.12
      $48.4K - $82.8K
     
         
           |    
          
                               
              23.4K
              $658K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.1 - $163.12
      $145K - $187K
     
         
           |    
          
                               
              4.23K
              $687K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.83 - $87.57
      $81.2K - $119K
     
         
           |    
          
                               
              8.41K
              $734K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.65 - $270.95
      $145K - $174K
     
         
           |    
          
                               
              5.37K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.68 - $291.66
      $140K - $165K
     
         
           |    
          
                               
              4.86K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.55 - $75.83
      $71.9K - $98.2K
     
         
           |    
          
                               
              16.6K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.26 - $9.12
      $194K - $244K
     
         
           |    
          
                               
              46.3K
              $413K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.65 - $153.88
      $96.3K - $120K
     
         
           |    
          
                               
              9.01K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.5K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1231.75 - $1520.64
      $70.2K - $86.7K
     
         
           |    
          
                               
              1.16K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.34 - $71.6
      $5.19K - $10.5K
     
         
           |    
          
                               
              10.5K
              $736K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.56 - $40.93
      $259K - $326K
     
         
           |    
          
                               
              22.4K
              $766K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.4 - $45.76
      $104K - $131K
     
         
           |    
          
                               
              32.8K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $394.72 - $440.39
      $911K - $1.02M
     
         
           |    
          
                               
              45.5K
              $19.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.79 - $42.99
      $139K - $171K
     
         
           |    
          
                               
              28.2K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.8K
              $680K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.57 - $54.85
      $170K - $192K
     
         
           |    
          
                               
              17.8K
              $957K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.22 - $79.77
      $300K - $346K
     
         
           |    
          
                               
              14.1K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.2 - $74.95
      $111K - $168K
     
         
           |    
          
                               
              5.35K
              $398K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.69 - $140.64
      $71.8K - $95.5K
     
         
           |    
          
                               
              9.1K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $206.03 - $243.28
      $151K - $178K
     
         
           |    
          
                               
              4.45K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.32 - $118.0
      $19.6K - $24.1K
     
         
           |    
          
                               
              10.8K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $106K - $132K
     
         
           |    
          
                               
              83.7K
              $908K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.52 - $79.36
      $92.3K - $123K
     
         
           |    
          
                               
              12.4K
              $924K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.94 - $140.12
      $99.9K - $123K
     
         
           |    
          
                               
              7.24K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.12 - $274.14
      $16.7K - $21.7K
     
         
           |    
          
                               
              4.63K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.21 - $35.95
      $85.9K - $128K
     
         
           |    
          
                               
              13.8K
              $493K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.13 - $135.03
      $132K - $150K
     
         
           |    
          
                               
              24.7K
              $3.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.07 - $78.22
      $96.4K - $112K
     
         
           |    
          
                               
              12.4K
              $966K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.96 - $32.46
      $157K - $176K
     
         
           |    
          
                               
              19.5K
              $624K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.36K
              $276K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              13.9K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $452.51 - $568.19
      $77.8K - $97.7K
     
         
           |    
          
                               
              1.27K
              $695K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.68 - $427.25
      $80.1K - $106K
     
         
           |    
          
                               
              1.95K
              $796K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.27 - $238.46
      $237K - $272K
     
         
           |    
          
                               
              16.5K
              $3.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.41 - $182.75
      $109K - $132K
     
         
           |    
          
                               
              4.85K
              $877K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.31 - $91.62
      $54K - $67.4K
     
         
           |    
          
                               
              14K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $160.3
      $95.8K - $116K
     
         
           |    
          
                               
              2.81K
              $444K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.57 - $327.47
      $76.1K - $104K
     
         
           |    
          
                               
              1.51K
              $473K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.5 - $218.72
      $13.2K - $18.8K
     
         
           |    
          
                               
              5.06K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.09 - $154.15
      $84.2K - $103K
     
         
           |    
          
                               
              11.3K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.23 - $171.87
      $73.3K - $95.2K
     
         
           |    
          
                               
              2.86K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.48 - $74.54
      $112K - $140K
     
         
           |    
          
                               
              5.15K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.66 - $58.38
      $161K - $202K
     
         
           |    
          
                               
              7.08K
              $364K
             
           | 
          
            
              
            
           |