| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.06K
              $511K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.81 - $84.91
      $2.54K - $4.25K
     
         
           |    
          
                               
              4.61K
              $391K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $59.11
      $7.23K - $9.81K
     
         
           |    
          
                               
              8.91K
              $519K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.27 - $193.1
      $8.37K - $11.8K
     
         
           |    
          
                               
              1.63K
              $312K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.7 - $21.69
      $70.3K - $81.5K
     
         
           |    
          
                               
              98.8K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.86 - $74.12
      $42.6K - $55.6K
     
         
           |    
          
                               
              22.5K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.97 - $42.61
      $46.3K - $61.7K
     
         
           |    
          
                               
              7.52K
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $173.63 - $218.07
      $206K - $259K
     
         
           |    
          
                               
              24K
              $5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.96 - $83.42
      $64.2K - $74.4K
     
         
           |    
          
                               
              25.8K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.37 - $234.7
      $16.3K - $20.9K
     
         
           |    
          
                               
              2.01K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.82 - $17.04
      $23.7K - $31.5K
     
         
           |    
          
                               
              13K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.78 - $281.82
      $11.2K - $14.9K
     
         
           |    
          
                               
              1.36K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.44 - $166.41
      $4.64K - $6.16K
     
         
           |    
          
                               
              1.79K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.02 - $8.28
      $930 - $2.55K
     
         
           |    
          
                               
              16.8K
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.51 - $28.36
      $8.71K - $11.5K
     
         
           |    
          
                               
              11.3K
              $319K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.34 - $142.19
      $43.5K - $60.4K
     
         
           |    
          
                               
              2.65K
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.86 - $62.99
      $20.6K - $26.5K
     
         
           |    
          
                               
              5.79K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.22 - $239.05
      $8.36K - $11.5K
     
         
           |    
          
                               
              1.25K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.5 - $37.32
      $10.5K - $12.4K
     
         
           |    
          
                               
              20.1K
              $731K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.96 - $6.1
      $1.86K - $3.84K
     
         
           |    
          
                               
              16.6K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.99 - $175.67
      $10.7K - $14.4K
     
         
           |    
          
                               
              2.05K
              $316K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.66 - $90.53
      $8.69K - $11.1K
     
         
           |    
          
                               
              3.78K
              $327K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.85 - $82.88
      $159K - $169K
     
         
           |    
          
                               
              41.2K
              $3.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.23 - $106.93
      $27.5K - $33.7K
     
         
           |    
          
                               
              4.02K
              $416K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.69 - $64.92
      $6.84K - $8.76K
     
         
           |    
          
                               
              5.14K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.85 - $101.3
      $9.94K - $12.8K
     
         
           |    
          
                               
              4.59K
              $452K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.36 - $61.14
      $7.81K - $10.1K
     
         
           |    
          
                               
              5.18K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.27 - $26.73
      $109K - $138K
     
         
           |    
          
                               
              19.2K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.65 - $30.69
      $12.6K - $14.5K
     
         
           |    
          
                               
              14.7K
              $449K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $77.48
      $2.1K - $2.56K
     
         
           |    
          
                               
              3.91K
              $299K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.44 - $5.9
      $7.83K - $13.4K
     
         
           |    
          
                               
              16.6K
              $95K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.55 - $16.75
      $14.9K - $19.8K
     
         
           |    
          
                               
              26.5K
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.46 - $10.53
      $2.71K - $5.22K
     
         
           |    
          
                               
              12.8K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $13.96
      $5.24K - $9.49K
     
         
           |    
          
                               
              11.1K
              $147K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.79 - $42.24
      $4.92K - $6.34K
     
         
           |    
          
                               
              6.07K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              17K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.55 - $3.97
      $5.47K - $14K
     
         
           |    
          
                               
              19.3K
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.02 - $16.81
      $7.66K - $11.7K
     
         
           |    
          
                               
              15K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.7 - $42.63
      $7.77K - $10.8K
     
         
           |    
          
                               
              8.77K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $198.07 - $245.17
      $641K - $794K
     
         
           |    
          
                               
              45.6K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.23 - $9.21
      $32.3K - $41.2K
     
         
           |    
          
                               
              59.1K
              $513K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.91 - $76.44
      $12.1K - $13.8K
     
         
           |    
          
                               
              9.16K
              $681K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.01 - $66.46
      $441 - $598
     
         
           |    
          
                               
              3.66K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.9 - $65.94
      $10.1K - $13.9K
     
         
           |    
          
                               
              5.96K
              $368K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.86 - $3.08
      $26.4K - $43.7K
     
         
           |    
          
                               
              24.3K
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.45 - $33.08
      $42.1K - $49K
     
         
           |    
          
                               
              15.5K
              $494K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.78 - $120.37
      $17K - $19.7K
     
         
           |    
          
                               
              4.89K
              $563K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.43 - $46.99
      $15.6K - $21.2K
     
         
           |    
          
                               
              5.64K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.24 - $4.53
      $699 - $1.41K
     
         
           |    
          
                               
              20.7K
              $90K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.72 - $8.32
      $2.74K - $3.99K
     
         
           |    
          
                               
              20.1K
              $166K
             
           | 
          
            
              
            
           |