| 
              
           | 
          
            
           | 
          
                                   
      $15.5 - $20.28
      $193K - $253K
     
         
           |    
          
                               
              41.4K
              $839K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.04 - $37.3
      $221K - $294K
     
         
           |    
          
                               
              7.89K
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.8 - $63.88
      $199K - $311K
     
         
           |    
          
                               
              19.7K
              $989K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.8 - $96.26
      $208K - $258K
     
         
           |    
          
                               
              5.87K
              $565K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.29 - $269.33
      $36.3K - $48.7K
     
         
           |    
          
                               
              5.19K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.8 - $89.17
      $5.29K - $8.03K
     
         
           |    
          
                               
              12.2K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.46 - $47.74
      $228K - $325K
     
         
           |    
          
                               
              17K
              $674K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.33 - $93.58
      $15.3K - $38.3K
     
         
           |    
          
                               
              7.42K
              $694K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.52 - $30.02
      $258K - $344K
     
         
           |    
          
                               
              11.5K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.97 - $18.3
      $256K - $313K
     
         
           |    
          
                               
              17.1K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.25 - $65.89
      $194K - $236K
     
         
           |    
          
                               
              39.7K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.3 - $69.3
      $173K - $298K
     
         
           |    
          
                               
              4.29K
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.63 - $46.85
      $119K - $283K
     
         
           |    
          
                               
              6.05K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.85 - $67.74
      $225K - $283K
     
         
           |    
          
                               
              4.18K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.95 - $37.27
      $235K - $302K
     
         
           |    
          
                               
              8.11K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.89 - $9.51
      $245K - $295K
     
         
           |    
          
                               
              41.6K
              $380K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.57 - $23.23
      $271K - $279K
     
         
           |    
          
                               
              12K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.14 - $11.73
      $172K - $282K
     
         
           |    
          
                               
              24K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.25 - $26.77
      $193K - $283K
     
         
           |    
          
                               
              10.6K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.41 - $44.36
      $271K - $283K
     
         
           |    
          
                               
              6.38K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.65 - $18.93
      $463K - $560K
     
         
           |    
          
                               
              592K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.66 - $43.85
      $238K - $277K
     
         
           |    
          
                               
              6.32K
              $277K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.27 - $58.52
      $290K - $325K
     
         
           |    
          
                               
              116K
              $6.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.34 - $117.71
      $69.3 - $118
     
         
           |    
          
                               
              9.56K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $397.86 - $499.02
      $135K - $169K
     
         
           |    
          
                               
              2.05K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.58 - $296.23
      $149K - $275K
     
         
           |    
          
                               
              928
              $274K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.5 - $37.32
      $238K - $282K
     
         
           |    
          
                               
              7.55K
              $274K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.36 - $23.73
      $259K - $274K
     
         
           |    
          
                               
              11.6K
              $274K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.86 - $333.86
      $156K - $197K
     
         
           |    
          
                               
              2.49K
              $813K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.32 - $114.99
      $78.2K - $103K
     
         
           |    
          
                               
              14.5K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.95 - $22.57
      $228K - $286K
     
         
           |    
          
                               
              12.7K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.82 - $21.97
      $206K - $270K
     
         
           |    
          
                               
              12.3K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.06 - $24.75
      $122K - $143K
     
         
           |    
          
                               
              104K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.91 - $24.56
      $207K - $269K
     
         
           |    
          
                               
              11K
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.47 - $99.6
      $337K - $498K
     
         
           |    
          
                               
              12.6K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.66 - $115.04
      $148K - $186K
     
         
           |    
          
                               
              19.7K
              $2.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.25 - $53.19
      $155K - $263K
     
         
           |    
          
                               
              4.95K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.62 - $89.56
      $215K - $269K
     
         
           |    
          
                               
              3.01K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.82 - $18.15
      $117K - $166K
     
         
           |    
          
                               
              87.7K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.03 - $79.07
      $256K - $285K
     
         
           |    
          
                               
              3.6K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.21 - $48.33
      $181K - $272K
     
         
           |    
          
                               
              5.62K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.48 - $61.22
      $28.9K - $35.8K
     
         
           |    
          
                               
              41.7K
              $2.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.42 - $32.41
      $199K - $245K
     
         
           |    
          
                               
              19.3K
              $617K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.79 - $127.3
      $226K - $274K
     
         
           |    
          
                               
              2.16K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.15 - $85.48
      $215K - $261K
     
         
           |    
          
                               
              3.06K
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.03 - $17.63
      $237K - $298K
     
         
           |    
          
                               
              16.9K
              $258K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              43.3K
              $872K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.55 - $89.92
      $250K - $384K
     
         
           |    
          
                               
              4.28K
              $257K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.51 - $77.8
      $258K - $316K
     
         
           |    
          
                               
              18.7K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.14 - $34.01
      $200K - $270K
     
         
           |    
          
                               
              18.2K
              $572K
             
           | 
          
            
              
            
           |