| 
              
           | 
          
            
           | 
          
                                   
      $139.48 - $161.59
      $288K - $334K
     
         
           |    
          
                               
              2.07K
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.61 - $14.92
      $253K - $299K
     
         
           |    
          
                               
              20K
              $287K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.56 - $68.47
      $277K - $341K
     
         
           |    
          
                               
              4.98K
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.31 - $77.4
      $258K - $297K
     
         
           |    
          
                               
              3.83K
              $285K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.92 - $11.41
      $260K - $299K
     
         
           |    
          
                               
              26.2K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.11 - $57.87
      $250K - $283K
     
         
           |    
          
                               
              4.88K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.15 - $15.96
      $281K - $369K
     
         
           |    
          
                               
              23.1K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.4 - $32.6
      $269K - $320K
     
         
           |    
          
                               
              9.83K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.67 - $22.9
      $281K - $344K
     
         
           |    
          
                               
              15K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.4 - $30.56
      $277K - $486K
     
         
           |    
          
                               
              15.9K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.47 - $24.06
      $272K - $320K
     
         
           |    
          
                               
              13.3K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.33 - $230.5
      $270K - $367K
     
         
           |    
          
                               
              1.59K
              $277K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.63 - $30.42
      $225K - $277K
     
         
           |    
          
                               
              9.12K
              $276K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.91 - $112.51
      $276K - $320K
     
         
           |    
          
                               
              2.84K
              $276K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.95K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.49 - $11.83
      $268K - $374K
     
         
           |    
          
                               
              31.6K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.47 - $125.62
      $207K - $288K
     
         
           |    
          
                               
              2.29K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.25 - $22.15
      $258K - $351K
     
         
           |    
          
                               
              15.9K
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.43 - $5.42
      $230K - $281K
     
         
           |    
          
                               
              51.9K
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.55 - $190.63
      $266K - $310K
     
         
           |    
          
                               
              1.63K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.09 - $67.05
      $262K - $303K
     
         
           |    
          
                               
              4.51K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.24 - $28.11
      $263K - $318K
     
         
           |    
          
                               
              11.3K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.26 - $25.35
      $265K - $316K
     
         
           |    
          
                               
              12.5K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.76 - $142.99
      $247K - $291K
     
         
           |    
          
                               
              2.03K
              $268K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.12 - $109.07
      $248K - $300K
     
         
           |    
          
                               
              2.75K
              $265K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.55 - $263.22
      $249K - $289K
     
         
           |    
          
                               
              1.1K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.81 - $18.26
      $262K - $373K
     
         
           |    
          
                               
              20.4K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.49 - $329.0
      $219K - $262K
     
         
           |    
          
                               
              797
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.51 - $216.81
      $248K - $298K
     
         
           |    
          
                               
              1.38K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.63 - $6.35
      $227K - $311K
     
         
           |    
          
                               
              49K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.15 - $158.79
      $187K - $253K
     
         
           |    
          
                               
              1.59K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $93.96
      $252K - $369K
     
         
           |    
          
                               
              3.93K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.75 - $30.48
      $250K - $296K
     
         
           |    
          
                               
              9.71K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.7 - $56.87
      $236K - $307K
     
         
           |    
          
                               
              5.41K
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.14 - $27.93
      $222K - $324K
     
         
           |    
          
                               
              11.6K
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.15 - $35.03
      $226K - $254K
     
         
           |    
          
                               
              7.25K
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.26 - $12.25
      $244K - $291K
     
         
           |    
          
                               
              23.8K
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.99 - $44.29
      $191K - $265K
     
         
           |    
          
                               
              5.99K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.09 - $74.56
      $238K - $329K
     
         
           |    
          
                               
              4.41K
              $238K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.61 - $93.18
      $223K - $307K
     
         
           |    
          
                               
              3.29K
              $236K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.06 - $26.73
      $235K - $347K
     
         
           |    
          
                               
              13K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.15 - $153.79
      $216K - $271K
     
         
           |    
          
                               
              1.77K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.15 - $51.65
      $213K - $313K
     
         
           |    
          
                               
              6.05K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.51 - $26.72
      $232K - $302K
     
         
           |    
          
                               
              11.3K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.52 - $190.14
      $231K - $292K
     
         
           |    
          
                               
              1.54K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.36 - $41.63
      $210K - $279K
     
         
           |    
          
                               
              6.7K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.15 - $45.55
      $229K - $324K
     
         
           |    
          
                               
              7.11K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.99 - $218.35
      $224K - $344K
     
         
           |    
          
                               
              1.58K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.56 - $25.71
      $202K - $230K
     
         
           |    
          
                               
              8.94K
              $221K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.36 - $6.78
      $209K - $264K
     
         
           |    
          
                               
              38.9K
              $218K
             
           | 
          
            
              
            
           |