| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.41K
              $371K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.82 - $151.96
      $79.9K - $90.7K
     
         
           |    
          
                               
              5.65K
              $786K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.25 - $295.9
      $11.2K - $13.9K
     
         
           |    
          
                               
              1K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.48 - $6.27
      $35.4K - $49.5K
     
         
           |    
          
                               
              11.1K
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.31 - $25.29
      $20.3K - $21.2K
     
         
           |    
          
                               
              58.9K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.26 - $25.7
      $98.4K - $131K
     
         
           |    
          
                               
              18.3K
              $373K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.48 - $14.58
      $5.06K - $6.43K
     
         
           |    
          
                               
              27.5K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.23 - $109.91
      $262 - $330
     
         
           |    
          
                               
              2.69K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.23 - $101.68
      $57.5K - $62K
     
         
           |    
          
                               
              6.03K
              $579K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.66 - $158.53
      $3.34K - $3.96K
     
         
           |    
          
                               
              3.82K
              $597K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.75 - $151.89
      $20.2K - $30.8K
     
         
           |    
          
                               
              1.92K
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $33.92
      $2.73K - $3.73K
     
         
           |    
          
                               
              6.06K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.18 - $45.52
      $25.6K - $30.5K
     
         
           |    
          
                               
              7.16K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.48 - $82.91
      $35.8K - $42.1K
     
         
           |    
          
                               
              13K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.22 - $63.94
      $19.3K - $22.3K
     
         
           |    
          
                               
              4.51K
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.48 - $38.2
      $8.25K - $10K
     
         
           |    
          
                               
              7.42K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.01 - $54.88
      $24.2K - $32.4K
     
         
           |    
          
                               
              6.33K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.75 - $73.05
      $54.4K - $66.5K
     
         
           |    
          
                               
              13K
              $916K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.72 - $2.47
      $18.6K - $26.7K
     
         
           |    
          
                               
              29.3K
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.74 - $5.47
      $23.3K - $34.1K
     
         
           |    
          
                               
              11.4K
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.73 - $65.22
      $1.53K - $1.89K
     
         
           |    
          
                               
              7.89K
              $514K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.71 - $15.46
      $21.6K - $24.4K
     
         
           |    
          
                               
              10.1K
              $155K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.58K
              $663K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.48 - $82.21
      $41.8K - $50.1K
     
         
           |    
          
                               
              4.14K
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.19 - $111.51
      $785 - $1K
     
         
           |    
          
                               
              6.25K
              $690K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.97 - $29.72
      $3.79K - $4.7K
     
         
           |    
          
                               
              9.58K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.69 - $64.92
      $3.6K - $4.61K
     
         
           |    
          
                               
              3.36K
              $217K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.0 - $195.62
      $65.8K - $80.4K
     
         
           |    
          
                               
              2.28K
              $370K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.56 - $3.57
      $15.2K - $21.1K
     
         
           |    
          
                               
              26.7K
              $91K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.04 - $25.18
      $23.8K - $23.9K
     
         
           |    
          
                               
              83.2K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.86 - $74.12
      $20K - $26K
     
         
           |    
          
                               
              7.7K
              $519K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.69 - $141.77
      $7.33K - $9.92K
     
         
           |    
          
                               
              6.9K
              $927K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.72 - $1416.0
      $183K - $2.45M
     
         
           |    
          
                               
              1.87K
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.98 - $56.1
      $2.86K - $3.65K
     
         
           |    
          
                               
              5.54K
              $310K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.14 - $15.77
      $14.1K - $18.4K
     
         
           |    
          
                               
              11K
              $173K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.51 - $53.08
      $1.12K - $1.43K
     
         
           |    
          
                               
              4.48K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.58 - $183.97
      $25.5K - $29.4K
     
         
           |    
          
                               
              2.37K
              $416K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.35 - $93.84
      $28.8K - $38.4K
     
         
           |    
          
                               
              3.42K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.13 - $22.69
      $39.4K - $49.3K
     
         
           |    
          
                               
              93.6K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.25 - $5.66
      $13.7K - $18.2K
     
         
           |    
          
                               
              52.5K
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.46 - $3.37
      $18.4K - $25.2K
     
         
           |    
          
                               
              13.3K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.26 - $199.95
      $44.7K - $48.8K
     
         
           |    
          
                               
              3.38K
              $631K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.31 - $43.17
      $18.1K - $20.4K
     
         
           |    
          
                               
              6.01K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.02 - $106.54
      $4.42K - $5.11K
     
         
           |    
          
                               
              4.82K
              $508K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.78 - $270.12
      $22.9K - $28.6K
     
         
           |    
          
                               
              1.3K
              $302K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $39.05
      $14.6K - $16K
     
         
           |    
          
                               
              6.28K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.9 - $65.94
      $2.59K - $3.56K
     
         
           |    
          
                               
              3.71K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.5 - $4.58
      $16.1K - $21K
     
         
           |    
          
                               
              14K
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.11 - $192.36
      $15.6K - $18.5K
     
         
           |    
          
                               
              1.8K
              $324K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.76 - $105.77
      $49.9K - $59.4K
     
         
           |    
          
                               
              7.42K
              $731K
             
           | 
          
            
              
            
           |