| 
              
           | 
          
            
           | 
          
                                   
      $46.2 - $55.78
      $2.54K - $3.07K
     
         
           |    
          
                               
              35.9K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.27 - $5.55
      $25.2K - $42.7K
     
         
           |    
          
                               
              46.6K
              $224K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.35 - $121.67
      $983K - $1.17M
     
         
           |    
          
                               
              150K
              $18.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.06 - $29.27
      $37.3K - $51.9K
     
         
           |    
          
                               
              19.4K
              $569K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.26 - $10.55
      $186K - $460K
     
         
           |    
          
                               
              63.8K
              $647K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.77 - $33.13
      $618 - $795
     
         
           |    
          
                               
              47.1K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.14 - $34.01
      $44.5K - $60.2K
     
         
           |    
          
                               
              175K
              $5.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.79 - $8.71
      $57.3K - $73.5K
     
         
           |    
          
                               
              436K
              $3.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.34 - $60.68
      $1.58K - $1.94K
     
         
           |    
          
                               
              58.5K
              $3.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.06 - $23.06
      $39.8K - $48.2K
     
         
           |    
          
                               
              122K
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.64 - $3.71
      $43.6K - $61.2K
     
         
           |    
          
                               
              144K
              $517K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.68 - $125.35
      $3.74M - $4.66M
     
         
           |    
          
                               
              282K
              $34.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.35 - $6.98
      $79.2K - $103K
     
         
           |    
          
                               
              115K
              $793K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.86 - $12.11
      $4.11K - $6.33K
     
         
           |    
          
                               
              19.7K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.9 - $70.64
      $1.3K - $1.55K
     
         
           |    
          
                               
              16.6K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.03 - $38.72
      $54.5K - $72.8K
     
         
           |    
          
                               
              32.9K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.41 - $21.44
      $15.2K - $19.8K
     
         
           |    
          
                               
              33.4K
              $713K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.04 - $14.3
      $5.8K - $7.51K
     
         
           |    
          
                               
              60.1K
              $820K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.98 - $18.4
      $67.2K - $88.5K
     
         
           |    
          
                               
              115K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.29 - $132.03
      $6.5K - $7.92K
     
         
           |    
          
                               
              32.3K
              $3.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.0 - $3.49
      $46.1K - $80.4K
     
         
           |    
          
                               
              145K
              $502K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.42 - $87.18
      $43.5K - $52.3K
     
         
           |    
          
                               
              13.1K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.84 - $22.81
      $624 - $798
     
         
           |    
          
                               
              59.4K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.96 - $27.76
      $95.2K - $110K
     
         
           |    
          
                               
              94.5K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.7 - $10.94
      $27.5K - $44.9K
     
         
           |    
          
                               
              46.2K
              $497K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.9 - $41.52
      $275K - $319K
     
         
           |    
          
                               
              736K
              $29.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.77 - $12.44
      $35.9K - $57.5K
     
         
           |    
          
                               
              36.2K
              $450K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.54 - $23.27
      $59.6K - $79.1K
     
         
           |    
          
                               
              90.8K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.05 - $14.47
      $12.4K - $19.8K
     
         
           |    
          
                               
              51.2K
              $599K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.75 - $91.79
      $73.8 - $91.8
     
         
           |    
          
                               
              6.42K
              $576K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.55 - $15.11
      $6.69K - $10.6K
     
         
           |    
          
                               
              27.8K
              $371K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.92 - $66.11
      $7.81K - $12K
     
         
           |    
          
                               
              85.5K
              $5.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.87 - $4.87
      $1.45K - $2.46K
     
         
           |    
          
                               
              105K
              $479K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.31 - $91.62
      $5.58M - $6.97M
     
         
           |    
          
                               
              893K
              $81.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.85 - $25.4
      $404K - $492K
     
         
           |    
          
                               
              181K
              $4.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.48 - $195.43
      $17K - $20.7K
     
         
           |    
          
                               
              7.4K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.1 - $19.77
      $55.3K - $90.4K
     
         
           |    
          
                               
              35.4K
              $700K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.22 - $8.3
      $5.27K - $7.03K
     
         
           |    
          
                               
              94.4K
              $764K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.96 - $6.18
      $10.3K - $16.1K
     
         
           |    
          
                               
              60.2K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.48 - $124.46
      $666K - $833K
     
         
           |    
          
                               
              77.8K
              $9.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.1 - $20.85
      $40.3K - $52.1K
     
         
           |    
          
                               
              58.7K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.23 - $14.24
      $1.28K - $1.62K
     
         
           |    
          
                               
              123K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.1 - $87.89
      $935K - $1.49M
     
         
           |    
          
                               
              75K
              $6.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.82 - $38.61
      $23.1K - $29K
     
         
           |    
          
                               
              30.2K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.32 - $11.25
      $27.5K - $37.1K
     
         
           |    
          
                               
              70.1K
              $772K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.57 - $11.9
      $253K - $315K
     
         
           |    
          
                               
              206K
              $2.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.42 - $38.55
      $671K - $911K
     
         
           |    
          
                               
              257K
              $8.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.82 - $18.15
      $103K - $145K
     
         
           |    
          
                               
              176K
              $2.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.95 - $3.18
      $1.02K - $1.67K
     
         
           |    
          
                               
              354K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.06 - $94.4
      $139K - $160K
     
         
           |    
          
                               
              86.4K
              $7.72M
             
           | 
          
            
              
            
           |