| 
              
           | 
          
            
           | 
          
                                   
      $56.51 - $65.42
      $354K - $410K
     
         
           |    
          
                               
              6.27K
              $402K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.8 - $37.12
      $173K - $406K
     
         
           |    
          
                               
              10.9K
              $401K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.05 - $13.28
      $375K - $451K
     
         
           |    
          
                               
              34K
              $397K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.85 - $6.24
      $180K - $394K
     
         
           |    
          
                               
              63.2K
              $394K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.89 - $46.39
      $288K - $394K
     
         
           |    
          
                               
              8.49K
              $393K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.45 - $35.17
      $353K - $408K
     
         
           |    
          
                               
              11.6K
              $392K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.9 - $50.36
      $278K - $401K
     
         
           |    
          
                               
              7.96K
              $391K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.96 - $43.62
      $320K - $399K
     
         
           |    
          
                               
              9.14K
              $389K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.22 - $8.3
      $298K - $398K
     
         
           |    
          
                               
              48K
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.35 - $93.84
      $340K - $454K
     
         
           |    
          
                               
              4.84K
              $376K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.08 - $243.11
      $203K - $411K
     
         
           |    
          
                               
              1.69K
              $372K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.23 - $46.38
      $353K - $387K
     
         
           |    
          
                               
              8.35K
              $370K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              40.5K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.53 - $49.1
      $237K - $370K
     
         
           |    
          
                               
              7.53K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.15 - $140.55
      $289K - $393K
     
         
           |    
          
                               
              2.8K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.75 - $131.18
      $36.5K - $85.8K
     
         
           |    
          
                               
              5.6K
              $734K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.87 - $9.2
      $320K - $375K
     
         
           |    
          
                               
              40.7K
              $363K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.27 - $452.69
      $348K - $423K
     
         
           |    
          
                               
              934
              $363K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.96 - $28.29
      $362K - $446K
     
         
           |    
          
                               
              15.8K
              $362K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.29 - $33.43
      $347K - $383K
     
         
           |    
          
                               
              11.5K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.62 - $81.76
      $349K - $382K
     
         
           |    
          
                               
              4.68K
              $360K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.12 - $30.74
      $27.2K - $48.9K
     
         
           |    
          
                               
              44.6K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.02 - $83.8
      $336K - $420K
     
         
           |    
          
                               
              9.8K
              $744K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.25 - $8.12
      $230K - $356K
     
         
           |    
          
                               
              43.8K
              $356K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.44 - $71.44
      $332K - $379K
     
         
           |    
          
                               
              5.31K
              $355K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.4 - $171.97
      $305K - $364K
     
         
           |    
          
                               
              2.12K
              $355K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.03 - $133.84
      $1.42K - $2.41K
     
         
           |    
          
                               
              9.49K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.95 - $22.57
      $297K - $373K
     
         
           |    
          
                               
              16.5K
              $353K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.46 - $128.1
      $256K - $358K
     
         
           |    
          
                               
              2.79K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $45.76
      $285K - $351K
     
         
           |    
          
                               
              7.67K
              $350K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.97 - $2.81
      $256K - $365K
     
         
           |    
          
                               
              130K
              $343K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.23 - $42.89
      $313K - $382K
     
         
           |    
          
                               
              8.9K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.06 - $23.24
      $226K - $349K
     
         
           |    
          
                               
              15K
              $340K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.9 - $62.51
      $134K - $227K
     
         
           |    
          
                               
              8.77K
              $548K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.49 - $6.21
      $309K - $428K
     
         
           |    
          
                               
              68.9K
              $338K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.11 - $118.66
      $395K - $459K
     
         
           |    
          
                               
              11.2K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.64 - $14.63
      $155K - $342K
     
         
           |    
          
                               
              23.4K
              $326K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.98 - $28.03
      $277K - $324K
     
         
           |    
          
                               
              11.6K
              $324K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.18 - $71.02
      $276K - $332K
     
         
           |    
          
                               
              4.67K
              $323K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.96 - $33.14
      $157K - $347K
     
         
           |    
          
                               
              10.5K
              $323K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.04 - $67.34
      $235K - $322K
     
         
           |    
          
                               
              4.79K
              $322K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.75 - $110.36
      $208K - $334K
     
         
           |    
          
                               
              3.03K
              $321K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.05 - $19.71
      $219K - $331K
     
         
           |    
          
                               
              16.8K
              $315K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.24 - $12.25
      $190K - $321K
     
         
           |    
          
                               
              26.2K
              $315K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.82 - $25.94
      $277K - $345K
     
         
           |    
          
                               
              13.3K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.22 - $139.65
      $123K - $165K
     
         
           |    
          
                               
              9.85K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.16 - $95.48
      $405K - $477K
     
         
           |    
          
                               
              25.1K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.24 - $83.51
      $327K - $389K
     
         
           |    
          
                               
              13.3K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.41 - $34.31
      $160K - $200K
     
         
           |    
          
                               
              33K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.12 - $20.29
      $139K - $309K
     
         
           |    
          
                               
              15.2K
              $306K
             
           | 
          
            
              
            
           |