| 
              
           | 
          
            
           | 
          
                                   
      $44.23 - $62.66
      $287K - $407K
     
         
           |    
          
                               
              31.8K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.92 - $30.03
      $12.8K - $16K
     
         
           |    
          
                               
              70.5K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.66 - $115.04
      $145K - $182K
     
         
           |    
          
                               
              70.6K
              $8.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.24 - $79.4
      $4.29K - $5.56K
     
         
           |    
          
                               
              32.5K
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.72 - $227.31
      $67.4K - $102K
     
         
           |    
          
                               
              7.97K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.7 - $10.94
      $322 - $525
     
         
           |    
          
                               
              64.4K
              $694K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.65 - $12.9
      $26.1K - $31.6K
     
         
           |    
          
                               
              194K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.49 - $53.64
      $118 - $161
     
         
           |    
          
                               
              45.3K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.22 - $12.79
      $24.2K - $33.5K
     
         
           |    
          
                               
              236K
              $2.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.66 - $158.53
      $261K - $310K
     
         
           |    
          
                               
              56.2K
              $8.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $275.93 - $326.59
      $4.41K - $5.23K
     
         
           |    
          
                               
              9.05K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.23 - $315.28
      $14.7K - $16.7K
     
         
           |    
          
                               
              20.1K
              $6.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.04 - $67.34
      $1.91K - $2.63K
     
         
           |    
          
                               
              14.9K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.98 - $4.95
      $81.3K - $135K
     
         
           |    
          
                               
              223K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $337.37 - $395.63
      $2.85M - $3.34M
     
         
           |    
          
                               
              142K
              $56.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.94 - $56.99
      $144K - $183K
     
         
           |    
          
                               
              87.7K
              $4.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $30.7
      $21.9K - $29K
     
         
           |    
          
                               
              64.1K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.84 - $21.1
      $606 - $760
     
         
           |    
          
                               
              120K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.22 - $139.65
      $17.1K - $22.9K
     
         
           |    
          
                               
              12.8K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.97 - $31.25
      $6.93K - $10.8K
     
         
           |    
          
                               
              45.2K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.82 - $38.61
      $10.2K - $12.8K
     
         
           |    
          
                               
              47K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.21 - $21.2
      $76.2K - $99.7K
     
         
           |    
          
                               
              168K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.76 - $19.67
      $12.3K - $16.3K
     
         
           |    
          
                               
              100K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.83 - $276.34
      $91.4K - $108K
     
         
           |    
          
                               
              104K
              $27.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.27 - $51.75
      $11K - $14.9K
     
         
           |    
          
                               
              46.3K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.09 - $38.95
      $17.3K - $22.4K
     
         
           |    
          
                               
              96.9K
              $3.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.45 - $20.11
      $166K - $231K
     
         
           |    
          
                               
              90.9K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.69 - $30.11
      $17.3K - $29.4K
     
         
           |    
          
                               
              45K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.2 - $33.78
      $4.44K - $6.76K
     
         
           |    
          
                               
              44.5K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.28 - $34.46
      $343K - $487K
     
         
           |    
          
                               
              475K
              $15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.18 - $211.38
      $64.5K - $81.6K
     
         
           |    
          
                               
              18.1K
              $3.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.38 - $17.71
      $118K - $202K
     
         
           |    
          
                               
              107K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.86 - $189.64
      $4.53K - $5.31K
     
         
           |    
          
                               
              19.5K
              $3.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.29 - $26.02
      $94.2K - $172K
     
         
           |    
          
                               
              35.1K
              $876K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.77 - $37.74
      $41.5K - $83.4K
     
         
           |    
          
                               
              37.7K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.26 - $91.89
      $262K - $347K
     
         
           |    
          
                               
              120K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.5 - $114.3
      $6.52K - $8.23K
     
         
           |    
          
                               
              34.4K
              $3.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.06 - $6.99
      $16.3K - $28.1K
     
         
           |    
          
                               
              126K
              $872K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.86 - $333.86
      $17.4K - $22K
     
         
           |    
          
                               
              7.54K
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.46 - $5.94
      $113K - $150K
     
         
           |    
          
                               
              434K
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.1 - $163.12
      $12.6K - $16.3K
     
         
           |    
          
                               
              14.8K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.78 - $281.82
      $2.74K - $3.66K
     
         
           |    
          
                               
              10.1K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.75 - $84.94
      $69.2K - $88K
     
         
           |    
          
                               
              125K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.94 - $339.35
      $35.1K - $43.8K
     
         
           |    
          
                               
              7.94K
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.1 - $408.5
      $138K - $177K
     
         
           |    
          
                               
              14.1K
              $5.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.63 - $38.64
      $7.27K - $10.2K
     
         
           |    
          
                               
              48.6K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.14 - $186.7
      $20.1K - $24.8K
     
         
           |    
          
                               
              45.3K
              $8.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.83 - $253.3
      $397K - $538K
     
         
           |    
          
                               
              17.7K
              $4.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.31 - $241.46
      $178K - $234K
     
         
           |    
          
                               
              13.9K
              $3.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.58 - $109.05
      $6.52K - $7.85K
     
         
           |    
          
                               
              26.5K
              $2.89M
             
           | 
          
            
              
            
           |