| 
              
           | 
          
            
           | 
          
                                   
      $88.48 - $107.04
      $4.16K - $5.03K
     
         
           |    
          
                               
              2.98K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.28 - $83.74
      $124K - $145K
     
         
           |    
          
                               
              25.6K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.32 - $35.95
      $98.7K - $125K
     
         
           |    
          
                               
              48K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.35 - $12.45
      $23.2K - $25.4K
     
         
           |    
          
                               
              32.3K
              $384K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.24 - $1.66
      $19.1K - $25.6K
     
         
           |    
          
                               
              39.5K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.24 - $79.4
      $57.5K - $74.6K
     
         
           |    
          
                               
              6.73K
              $534K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.98 - $12.51
      $53.9K - $67.6K
     
         
           |    
          
                               
              38.2K
              $467K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.97 - $60.17
      $432 - $481
     
         
           |    
          
                               
              8.14K
              $459K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.98 - $10.06
      $34.6K - $43.6K
     
         
           |    
          
                               
              38.5K
              $372K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.78 - $43.68
      $168K - $217K
     
         
           |    
          
                               
              25.8K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              14.7K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.4 - $86.59
      $397K - $518K
     
         
           |    
          
                               
              29.8K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.95 - $66.19
      $25.8K - $29K
     
         
           |    
          
                               
              13.8K
              $898K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.95 - $21.5
      $17.1K - $20.4K
     
         
           |    
          
                               
              78.9K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.16 - $6.02
      $1.33K - $1.92K
     
         
           |    
          
                               
              19.4K
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.32 - $62.42
      $65.5K - $90.3K
     
         
           |    
          
                               
              8.68K
              $458K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.49 - $134.0
      $11.7K - $13.4K
     
         
           |    
          
                               
              3.05K
              $386K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.51 - $1.09
      $12.8K - $27.4K
     
         
           |    
          
                               
              10.8K
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.32 - $326.09
      $145K - $211K
     
         
           |    
          
                               
              2.56K
              $835K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.01 - $154.76
      $10K - $12.5K
     
         
           |    
          
                               
              2.3K
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.53 - $13.87
      $45K - $54.2K
     
         
           |    
          
                               
              32.5K
              $450K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.68 - $84.86
      $49.4K - $61.1K
     
         
           |    
          
                               
              3.73K
              $316K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.03 - $67.59
      $7.14K - $7.91K
     
         
           |    
          
                               
              4.8K
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              8.2K
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.95 - $6.6
      $92.3K - $123K
     
         
           |    
          
                               
              199K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.71 - $20.78
      $96K - $119K
     
         
           |    
          
                               
              24K
              $499K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.0 - $68.22
      $7.38K - $8.25K
     
         
           |    
          
                               
              3.87K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.39 - $290.62
      $9.04K - $10.8K
     
         
           |    
          
                               
              1.62K
              $444K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.19 - $8.75
      $34.5K - $42K
     
         
           |    
          
                               
              19.5K
              $170K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.36 - $81.21
      $347 - $406
     
         
           |    
          
                               
              4.58K
              $340K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.89 - $3.97
      $29K - $39.8K
     
         
           |    
          
                               
              16.6K
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.97 - $5.84
      $14.5K - $21.3K
     
         
           |    
          
                               
              28.8K
              $145K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.21 - $142.87
      $57.5K - $71.3K
     
         
           |    
          
                               
              2.2K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.91 - $1.45
      $20.5K - $32.6K
     
         
           |    
          
                               
              12.4K
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.7 - $21.69
      $5.24K - $6.07K
     
         
           |    
          
                               
              89.8K
              $1.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.65 - $65.06
      $20.4K - $23.9K
     
         
           |    
          
                               
              8.62K
              $540K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.62 - $83.22
      $43.4K - $49.7K
     
         
           |    
          
                               
              18.8K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.49 - $59.36
      $11.5K - $18.2K
     
         
           |    
          
                               
              4.81K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.13 - $3.32
      $8.78K - $13.7K
     
         
           |    
          
                               
              20.1K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.79 - $14.14
      $43.9K - $57.5K
     
         
           |    
          
                               
              367K
              $5.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.78 - $95.97
      $22K - $22.3K
     
         
           |    
          
                               
              9.43K
              $903K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.61 - $6.49
      $18.6K - $21.5K
     
         
           |    
          
                               
              16.8K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.77 - $108.43
      $38.8K - $55.5K
     
         
           |    
          
                               
              2.47K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.42 - $51.67
      $15.4K - $16.7K
     
         
           |    
          
                               
              6.55K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.68 - $10.48
      $5.79K - $6.99K
     
         
           |    
          
                               
              17.9K
              $171K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.29 - $15.47
      $10.6K - $13.3K
     
         
           |    
          
                               
              10.9K
              $164K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.46 - $83.4
      $58.7K - $70.5K
     
         
           |    
          
                               
              6.47K
              $539K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.9 - $6.81
      $21.7K - $25.1K
     
         
           |    
          
                               
              18.1K
              $123K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.36 - $61.57
      $55K - $63.5K
     
         
           |    
          
                               
              9.98K
              $614K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.11 - $10.84
      $19.3K - $23K
     
         
           |    
          
                               
              13.7K
              $147K
             
           | 
          
            
              
            
           |