| 
              
           | 
          
            
           | 
          
                                   
      $139.81 - $165.8
      $25.3K - $30K
     
         
           |    
          
                               
              5.08K
              $789K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.58 - $81.65
      $50.8K - $56.3K
     
         
           |    
          
                               
              16K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.36 - $27.91
      $4.7K - $5.39K
     
         
           |    
          
                               
              23K
              $613K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.22 - $140.95
      $34.9K - $39.9K
     
         
           |    
          
                               
              7.21K
              $978K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.31 - $12.72
      $7.3K - $9.97K
     
         
           |    
          
                               
              12.9K
              $123K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.66 - $3.61
      $1.31K - $2.84K
     
         
           |    
          
                               
              19.9K
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.76 - $73.75
      $19.3K - $22.3K
     
         
           |    
          
                               
              10.5K
              $739K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $34.03
      $21.1K - $28.5K
     
         
           |    
          
                               
              24.5K
              $733K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.95 - $6.22
      $24.7K - $31K
     
         
           |    
          
                               
              10.8K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.66 - $178.04
      $13.7K - $16.2K
     
         
           |    
          
                               
              4.05K
              $688K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.42 - $65.63
      $28.2K - $33.3K
     
         
           |    
          
                               
              13.7K
              $854K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.14 - $153.61
      $18.4K - $21.4K
     
         
           |    
          
                               
              1.8K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              79.7K
              $879K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.32 - $209.71
      $34.8K - $43.4K
     
         
           |    
          
                               
              7.58K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.79 - $127.3
      $24K - $29.2K
     
         
           |    
          
                               
              3.62K
              $437K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.12 - $67.26
      $10.5K - $12.8K
     
         
           |    
          
                               
              6.83K
              $440K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.42 - $38.55
      $63.7K - $86.4K
     
         
           |    
          
                               
              12.8K
              $436K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.19 - $52.13
      $10.4K - $15K
     
         
           |    
          
                               
              6.08K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.85 - $11.18
      $13.7K - $17.3K
     
         
           |    
          
                               
              22.3K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.73 - $57.88
      $8.96K - $11.3K
     
         
           |    
          
                               
              5.36K
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.42 - $59.65
      $29.6K - $35.1K
     
         
           |    
          
                               
              14.8K
              $880K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.51 - $36.83
      $37K - $38.3K
     
         
           |    
          
                               
              25.7K
              $934K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.5 - $87.28
      $42.1K - $60.7K
     
         
           |    
          
                               
              6.15K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.23 - $131.5
      $7.5K - $8.94K
     
         
           |    
          
                               
              3.49K
              $431K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.25 - $30.3
      $11.2K - $15.3K
     
         
           |    
          
                               
              13.6K
              $372K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.16 - $40.27
      $4.03K - $5.76K
     
         
           |    
          
                               
              5.81K
              $213K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.62 - $81.76
      $9.48K - $10.4K
     
         
           |    
          
                               
              2.97K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.88 - $43.68
      $13K - $15.9K
     
         
           |    
          
                               
              25.6K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.27 - $159.24
      $8.33K - $9.4K
     
         
           |    
          
                               
              5.05K
              $775K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.03 - $31.93
      $9.51K - $11.2K
     
         
           |    
          
                               
              22.3K
              $689K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.34 - $74.03
      $17.4K - $22.5K
     
         
           |    
          
                               
              7.08K
              $513K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.53 - $65.71
      $3.24K - $3.35K
     
         
           |    
          
                               
              8.22K
              $526K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.1 - $43.23
      $29.6K - $39.8K
     
         
           |    
          
                               
              26.6K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              152K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.83 - $7.45
      $3.81K - $4.87K
     
         
           |    
          
                               
              11.3K
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.83 - $6.91
      $246 - $352
     
         
           |    
          
                               
              10.3K
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.06 - $5.24
      $1.45K - $1.87K
     
         
           |    
          
                               
              18.4K
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.16 - $46.72
      $24.7K - $30.2K
     
         
           |    
          
                               
              18.3K
              $807K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.01 - $119.72
      $8.99K - $9.7K
     
         
           |    
          
                               
              6.05K
              $697K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $876.56 - $1003.53
      $5.26K - $6.02K
     
         
           |    
          
                               
              466
              $440K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.27 - $32.07
      $37.6K - $51.8K
     
         
           |    
          
                               
              19.5K
              $617K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $213.54 - $309.26
      $163K - $236K
     
         
           |    
          
                               
              7.93K
              $2.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.56 - $43.42
      $19.5K - $22.5K
     
         
           |    
          
                               
              21.1K
              $911K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              15.9K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.93 - $58.37
      $14.8K - $20.7K
     
         
           |    
          
                               
              7.39K
              $408K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.99 - $28.81
      $31.5K - $56.7K
     
         
           |    
          
                               
              19.1K
              $529K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.06 - $94.4
      $26.2K - $30.1K
     
         
           |    
          
                               
              6.05K
              $540K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $330.1 - $336.55
      $11.9K - $12.1K
     
         
           |    
          
                               
              925
              $311K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.04 - $3.74
      $6.2K - $7.63K
     
         
           |    
          
                               
              16.2K
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.37 - $2.55
      $571 - $1.06K
     
         
           |    
          
                               
              10.2K
              $15K
             
           | 
          
            
              
            
           |