| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              32.8K
              $665K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.05 - $25.19
      $1.3K - $1.49K
     
         
           |    
          
                               
              22.9K
              $555K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.68 - $21.54
      $4.61K - $5.32K
     
         
           |    
          
                               
              11.7K
              $238K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.51 - $118.42
      $32.5K - $39.4K
     
         
           |    
          
                               
              4.85K
              $573K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.93 - $175.89
      $15.8K - $17.6K
     
         
           |    
          
                               
              1.79K
              $311K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.05 - $6.11
      $24.8K - $49.7K
     
         
           |    
          
                               
              11.4K
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.62 - $1.96
      $26.3K - $31.8K
     
         
           |    
          
                               
              61K
              $119K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.41 - $106.28
      $8.86K - $11.2K
     
         
           |    
          
                               
              8.69K
              $825K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.86 - $65.25
      $88.2K - $115K
     
         
           |    
          
                               
              11.2K
              $727K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.59 - $94.67
      $7.74K - $9.09K
     
         
           |    
          
                               
              6.86K
              $631K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.82 - $65.64
      $5.5K - $6.04K
     
         
           |    
          
                               
              4.16K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.09 - $139.09
      $24.5K - $29.3K
     
         
           |    
          
                               
              2.4K
              $333K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.42 - $59.65
      $13.6K - $16.1K
     
         
           |    
          
                               
              4.41K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              19K
              $457K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.63 - $38.64
      $273K - $382K
     
         
           |    
          
                               
              44.2K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.3 - $3.19
      $12.8K - $17.8K
     
         
           |    
          
                               
              35.6K
              $103K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.45 - $79.52
      $18.2K - $21.2K
     
         
           |    
          
                               
              3.52K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $970.15 - $1216.57
      $7.76K - $9.73K
     
         
           |    
          
                               
              482
              $566K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.51 - $65.42
      $15.4K - $17.8K
     
         
           |    
          
                               
              15.7K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.32 - $14.76
      $7.63K - $9.95K
     
         
           |    
          
                               
              21.2K
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.65 - $28.54
      $4.54K - $5.48K
     
         
           |    
          
                               
              7.57K
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.34 - $74.03
      $30.3K - $39.2K
     
         
           |    
          
                               
              38.9K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.98 - $8.44
      $25K - $53K
     
         
           |    
          
                               
              19.5K
              $114K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.6 - $92.39
      $14K - $15.9K
     
         
           |    
          
                               
              3.14K
              $285K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.89 - $48.65
      $25.2K - $25.6K
     
         
           |    
          
                               
              51.4K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.54 - $125.05
      $32.1K - $64.3K
     
         
           |    
          
                               
              1.84K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.99 - $38.56
      $17.8K - $20.8K
     
         
           |    
          
                               
              10.9K
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.45 - $4.96
      $16.2K - $23.3K
     
         
           |    
          
                               
              10.3K
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.7 - $73.66
      $29K - $34K
     
         
           |    
          
                               
              4.95K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.36 - $0.65
      $2.59K - $4.67K
     
         
           |    
          
                               
              14.6K
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.86 - $10.92
      $8.61K - $9.53K
     
         
           |    
          
                               
              11.4K
              $125K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.28 - $18.7
      $8.81K - $9.01K
     
         
           |    
          
                               
              19.3K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.36 - $23.98
      $12.3K - $14.4K
     
         
           |    
          
                               
              8.88K
              $212K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.22 - $60.41
      $30.6K - $38.3K
     
         
           |    
          
                               
              5.56K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.97 - $16.53
      $8.26K - $8.55K
     
         
           |    
          
                               
              16.9K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.5K
              $276K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.42 - $80.7
      $35K - $43.2K
     
         
           |    
          
                               
              3.89K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $7.65
      $9.7K - $14.8K
     
         
           |    
          
                               
              14.2K
              $98K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.23 - $9.21
      $1.87K - $2.39K
     
         
           |    
          
                               
              40.7K
              $353K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $203.96 - $228.19
      $74.4K - $83.3K
     
         
           |    
          
                               
              22.7K
              $5.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.17 - $9.38
      $27.4K - $41.7K
     
         
           |    
          
                               
              13.2K
              $115K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.09 - $12.35
      $101 - $124
     
         
           |    
          
                               
              20.2K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.58 - $47.34
      $26.5K - $33.4K
     
         
           |    
          
                               
              8.22K
              $386K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.75 - $57.36
      $4.24K - $4.7K
     
         
           |    
          
                               
              4.53K
              $257K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              73.2K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.12K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              64.8K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.58K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              14.6K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              11.8K
              $0
             
           | 
          
            
              
            
           |