| 
              
           | 
          
            
           | 
          
                                   
      $213.54 - $309.26
      $171K - $247K
     
         
           |    
          
                               
              7.8K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.0 - $37.18
      $319K - $439K
     
         
           |    
          
                               
              11.8K
              $425K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.08 - $73.58
      $441K - $522K
     
         
           |    
          
                               
              18.9K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.62 - $168.7
      $367K - $489K
     
         
           |    
          
                               
              2.9K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1678.5 - $1997.36
      $336K - $399K
     
         
           |    
          
                               
              6.2K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $73.72
      $529K - $759K
     
         
           |    
          
                               
              159K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $275.93 - $326.59
      $331K - $392K
     
         
           |    
          
                               
              2.3K
              $744K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.18 - $88.62
      $392K - $736K
     
         
           |    
          
                               
              50.9K
              $4.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.48 - $5.25
      $60.9K - $91.9K
     
         
           |    
          
                               
              656K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.23 - $42.89
      $419K - $510K
     
         
           |    
          
                               
              25.5K
              $982K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.06 - $56.09
      $238K - $325K
     
         
           |    
          
                               
              84.5K
              $4.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.74 - $23.62
      $19.3K - $42.5K
     
         
           |    
          
                               
              49.6K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.96 - $17.99
      $421K - $585K
     
         
           |    
          
                               
              96.6K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.09 - $63.81
      $278K - $402K
     
         
           |    
          
                               
              6.3K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.6 - $3.84
      $121K - $290K
     
         
           |    
          
                               
              160K
              $569K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.96 - $33.14
      $108K - $239K
     
         
           |    
          
                               
              36.8K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $320.42 - $424.58
      $641K - $849K
     
         
           |    
          
                               
              17.6K
              $7.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              54.8K
              $395K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.49 - $22.74
      $121K - $239K
     
         
           |    
          
                               
              53.1K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.9 - $37.1
      $317K - $393K
     
         
           |    
          
                               
              10.6K
              $393K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.86 - $16.56
      $82.6K - $233K
     
         
           |    
          
                               
              78K
              $960K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.13 - $55.86
      $162K - $184K
     
         
           |    
          
                               
              52.9K
              $2.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.57 - $15.97
      $261K - $394K
     
         
           |    
          
                               
              24.7K
              $392K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.2 - $7.54
      $44K - $151K
     
         
           |    
          
                               
              106K
              $624K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.83 - $36.24
      $371K - $410K
     
         
           |    
          
                               
              11.3K
              $391K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.45 - $28.12
      $300K - $394K
     
         
           |    
          
                               
              14K
              $391K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.4 - $10.27
      $403K - $646K
     
         
           |    
          
                               
              94.9K
              $693K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.09 - $10.7
      $224K - $394K
     
         
           |    
          
                               
              36.8K
              $390K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.0 - $86.01
      $336K - $396K
     
         
           |    
          
                               
              4.6K
              $389K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.88 - $98.3
      $365K - $433K
     
         
           |    
          
                               
              4.4K
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.41 - $120.51
      $369K - $410K
     
         
           |    
          
                               
              6.6K
              $773K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.13 - $9.4
      $217K - $333K
     
         
           |    
          
                               
              320K
              $2.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.3 - $23.94
      $336K - $417K
     
         
           |    
          
                               
              17.4K
              $386K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.79 - $42.99
      $237K - $292K
     
         
           |    
          
                               
              361K
              $15.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.78 - $126.44
      $352K - $455K
     
         
           |    
          
                               
              3.6K
              $382K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.77 - $271.5
      $32.8K - $54.3K
     
         
           |    
          
                               
              6K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.87 - $127.3
      $315K - $382K
     
         
           |    
          
                               
              3K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.42 - $29.7
      $188K - $220K
     
         
           |    
          
                               
              94.1K
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.75 - $58.98
      $205K - $283K
     
         
           |    
          
                               
              15.1K
              $886K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              57.1K
              $487K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.14 - $45.12
      $27.1K - $40.6K
     
         
           |    
          
                               
              46.1K
              $1.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.15 - $44.03
      $283K - $365K
     
         
           |    
          
                               
              8.3K
              $365K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.6 - $25.72
      $316K - $414K
     
         
           |    
          
                               
              16.1K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.74 - $16.39
      $902K - $1.52M
     
         
           |    
          
                               
              286K
              $3.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.53 - $11.27
      $569K - $752K
     
         
           |    
          
                               
              329K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.53 - $34.19
      $129K - $267K
     
         
           |    
          
                               
              17.9K
              $612K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.55 - $252.55
      $271K - $328K
     
         
           |    
          
                               
              4.6K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.74 - $28.18
      $307K - $380K
     
         
           |    
          
                               
              13.5K
              $358K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.57 - $39.41
      $382K - $477K
     
         
           |    
          
                               
              33.6K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.23 - $106.42
      $228K - $351K
     
         
           |    
          
                               
              3.3K
              $351K
             
           | 
          
            
              
            
           |