| 
              
           | 
          
            
           | 
          
                                   
      $23.4 - $34.25
      $3.12M - $4.57M
     
         
           |    
          
                               
              299K
              $7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.11 - $134.29
      $2.26M - $2.51M
     
         
           |    
          
                               
              167K
              $20.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.22 - $144.78
      $91.7K - $122K
     
         
           |    
          
                               
              127K
              $14.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.55 - $102.08
      $11.8K - $17.4K
     
         
           |    
          
                               
              55.8K
              $4.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.45 - $206.62
      $1.15M - $1.4M
     
         
           |    
          
                               
              92.8K
              $15.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              87.8K
              $23.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.76 - $92.7
      $30.4K - $36.2K
     
         
           |    
          
                               
              70K
              $5.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $266.58 - $327.38
      $500K - $614K
     
         
           |    
          
                               
              39.6K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.55 - $45.53
      $3.85K - $113K
     
         
           |    
          
                               
              344K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.42 - $134.82
      $480K - $571K
     
         
           |    
          
                               
              59.4K
              $6.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $166.97 - $203.72
      $453K - $552K
     
         
           |    
          
                               
              14.1K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.18 - $429.7
      $494K - $595K
     
         
           |    
          
                               
              8.78K
              $3.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.2 - $174.55
      $26.7K - $33.7K
     
         
           |    
          
                               
              199K
              $27.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $213.95 - $266.28
      $999K - $1.24M
     
         
           |    
          
                               
              88.7K
              $19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.5 - $52.67
      $221K - $337K
     
         
           |    
          
                               
              6.4K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.49 - $84.09
      $125K - $156K
     
         
           |    
          
                               
              180K
              $12.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.25 - $927.96
      $779K - $2.72M
     
         
           |    
          
                               
              4.4K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.14 - $100.12
      $24.3K - $29.2K
     
         
           |    
          
                               
              73.7K
              $6.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.94 - $23.38
      $1.4K - $1.82K
     
         
           |    
          
                               
              14.5K
              $304K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.33 - $120.74
      $125K - $205K
     
         
           |    
          
                               
              3.95K
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.07 - $67.74
      $121K - $154K
     
         
           |    
          
                               
              14.1K
              $758K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.34 - $179.89
      $511K - $659K
     
         
           |    
          
                               
              74.7K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.58 - $68.45
      $258 - $342
     
         
           |    
          
                               
              5.03K
              $287K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $296.48 - $337.87
      $2.08K - $2.37K
     
         
           |    
          
                               
              2.35K
              $761K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.17 - $201.07
      $1.15K - $1.41K
     
         
           |    
          
                               
              1.29K
              $212K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.51 - $16.55
      $4.04K - $5.35K
     
         
           |    
          
                               
              16.6K
              $218K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.85 - $263.28
      $263 - $1.58K
     
         
           |    
          
                               
              1.95K
              $426K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.73 - $120.58
      $187 - $1.09K
     
         
           |    
          
                               
              2.25K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.0 - $49.37
      $2.52K - $3.11K
     
         
           |    
          
                               
              7.97K
              $319K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.35 - $22.89
      $12.3K - $13.8K
     
         
           |    
          
                               
              45.3K
              $928K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.36 - $155.13
      $3.16K - $3.88K
     
         
           |    
          
                               
              6.97K
              $886K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.4 - $257.47
      $1.89K - $2.32K
     
         
           |    
          
                               
              3.26K
              $686K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.49 - $42.54
      $406K - $473K
     
         
           |    
          
                               
              94.8K
              $3.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.82 - $46.57
      $2.33K - $2.79K
     
         
           |    
          
                               
              15.1K
              $587K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.36 - $35.81
      $5.1K - $6.02K
     
         
           |    
          
                               
              31.9K
              $970K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.13 - $76.84
      $6.76 - $4K
     
         
           |    
          
                               
              7.17K
              $510K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.26 - $333.06
      $1.34K - $1.67K
     
         
           |    
          
                               
              3.26K
              $870K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.34 - $359.95
      $569 - $720
     
         
           |    
          
                               
              1.59K
              $452K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.3 - $395.04
      $60.7K - $73.1K
     
         
           |    
          
                               
              6.39K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.22 - $88.93
      $7.04K - $8K
     
         
           |    
          
                               
              20.4K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.88 - $110.28
      $9.39K - $10.9K
     
         
           |    
          
                               
              13.2K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.26 - $180.4
      $27.6K - $30.5K
     
         
           |    
          
                               
              33K
              $5.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.14 - $89.7
      $253K - $420K
     
         
           |    
          
                               
              60.3K
              $3.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.94 - $98.19
      $23.1K - $34.4K
     
         
           |    
          
                               
              9.51K
              $658K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.91 - $165.84
      $13.2K - $16.3K
     
         
           |    
          
                               
              33.9K
              $4.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $275.2 - $451.02
      $82.6K - $135K
     
         
           |    
          
                               
              3.27K
              $900K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.03 - $317.25
      $249K - $1.58M
     
         
           |    
          
                               
              79.2K
              $19.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.93 - $111.06
      $2.21K - $3K
     
         
           |    
          
                               
              24.5K
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $177.28 - $217.14
      $104K - $127K
     
         
           |    
          
                               
              19.1K
              $3.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.52 - $53.34
      $28.5K - $53.3K
     
         
           |    
          
                               
              79.9K
              $2.3M
             
           | 
          
            
              
            
           |