| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.95K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.49 - $11.83
      $268K - $374K
     
         
           |    
          
                               
              31.6K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.25 - $22.15
      $258K - $351K
     
         
           |    
          
                               
              15.9K
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.43 - $5.42
      $230K - $281K
     
         
           |    
          
                               
              51.9K
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.09 - $67.05
      $262K - $303K
     
         
           |    
          
                               
              4.51K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.55 - $190.63
      $266K - $310K
     
         
           |    
          
                               
              1.63K
              $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.04 - $18.35
      $268K - $289K
     
         
           |    
          
                               
              28.5K
              $491K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.12 - $109.07
      $248K - $300K
     
         
           |    
          
                               
              2.75K
              $265K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.45 - $85.5
      $428K - $927K
     
         
           |    
          
                               
              17.2K
              $688K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.55 - $263.22
      $249K - $289K
     
         
           |    
          
                               
              1.1K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.81 - $18.26
      $262K - $373K
     
         
           |    
          
                               
              20.4K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.73 - $31.05
      $357K - $414K
     
         
           |    
          
                               
              37K
              $990K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.73 - $93.93
      $311K - $444K
     
         
           |    
          
                               
              7.35K
              $488K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.75 - $30.48
      $250K - $296K
     
         
           |    
          
                               
              9.71K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.15 - $158.79
      $187K - $253K
     
         
           |    
          
                               
              1.59K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $93.96
      $252K - $369K
     
         
           |    
          
                               
              3.93K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.14 - $27.93
      $222K - $324K
     
         
           |    
          
                               
              11.6K
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $594.17 - $789.56
      $268K - $356K
     
         
           |    
          
                               
              854
              $535K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.7 - $56.87
      $236K - $307K
     
         
           |    
          
                               
              5.41K
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.28 - $17.39
      $283K - $344K
     
         
           |    
          
                               
              55.4K
              $831K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.49 - $9.35
      $82.3K - $140K
     
         
           |    
          
                               
              38.3K
              $357K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.74 - $61.86
      $185K - $205K
     
         
           |    
          
                               
              11.1K
              $672K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.41 - $23.51
      $217K - $278K
     
         
           |    
          
                               
              11.8K
              $217K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.59 - $129.31
      $235K - $335K
     
         
           |    
          
                               
              5.4K
              $515K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.64 - $55.68
      $88.3K - $103K
     
         
           |    
          
                               
              26.5K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.82 - $28.42
      $212K - $337K
     
         
           |    
          
                               
              11.9K
              $216K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.08 - $86.58
      $200K - $241K
     
         
           |    
          
                               
              2.78K
              $215K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $496.65 - $710.01
      $292K - $417K
     
         
           |    
          
                               
              1.96K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.63 - $92.16
      $303K - $369K
     
         
           |    
          
                               
              13.6K
              $1.05M
             
           | 
          
            
              
            
           |