| 
              
           | 
          
            
           | 
          
                                   
      $32.79 - $36.78
      $13.8K - $15.5K
     
         
           |    
          
                               
              37.1K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.82 - $215.79
      $111K - $137K
     
         
           |    
          
                               
              12K
              $2.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.75 - $33.88
      $25K - $29.4K
     
         
           |    
          
                               
              42.9K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.16 - $62.02
      $18.9K - $22.9K
     
         
           |    
          
                               
              34K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.94 - $388.21
      $6.85K - $9.71K
     
         
           |    
          
                               
              1.92K
              $746K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.21 - $143.81
      $3.75K - $6.9K
     
         
           |    
          
                               
              2.95K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $246.52 - $356.99
      $1.23K - $1.78K
     
         
           |    
          
                               
              1.54K
              $550K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $451.58 - $565.94
      $16.3K - $20.4K
     
         
           |    
          
                               
              3.22K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.86 - $362.89
      $60.8K - $99.4K
     
         
           |    
          
                               
              3.59K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.34 - $138.68
      $7.51K - $9.98K
     
         
           |    
          
                               
              7.2K
              $998K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.48 - $61.22
      $2.13K - $2.63K
     
         
           |    
          
                               
              29.2K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.42 - $182.82
      $56.5K - $67.8K
     
         
           |    
          
                               
              19.2K
              $3.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.26 - $33.93
      $6.43K - $8.01K
     
         
           |    
          
                               
              62.1K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.19 - $69.38
      $31.4K - $41K
     
         
           |    
          
                               
              30K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.79 - $99.98
      $4.09K - $5K
     
         
           |    
          
                               
              25.9K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.95 - $183.52
      $55.5K - $80.2K
     
         
           |    
          
                               
              9.28K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $329.49 - $438.4
      $1.32K - $1.75K
     
         
           |    
          
                               
              4.57K
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $19.2K - $36.1K
     
         
           |    
          
                               
              3.31K
              $911K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.58 - $180.01
      $586 - $720
     
         
           |    
          
                               
              16.6K
              $2.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.22 - $37.29
      $13.3K - $14.9K
     
         
           |    
          
                               
              238K
              $8.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.32 - $223.3
      $8.53K - $11.4K
     
         
           |    
          
                               
              14K
              $3.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $484.66 - $738.09
      $6.79K - $10.3K
     
         
           |    
          
                               
              2.92K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.25 - $38.85
      $23.9K - $30.7K
     
         
           |    
          
                               
              123K
              $4.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $496.48 - $617.85
      $12.4K - $15.4K
     
         
           |    
          
                               
              19.5K
              $12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.82 - $218.63
      $5.28K - $9.4K
     
         
           |    
          
                               
              15.5K
              $3.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.36 - $80.23
      $380 - $481
     
         
           |    
          
                               
              151K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $20K - $27.5K
     
         
           |    
          
                               
              31K
              $8.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.53 - $40.65
      $100K - $134K
     
         
           |    
          
                               
              279K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.87 - $28.95
      $34.7K - $44K
     
         
           |    
          
                               
              584K
              $16.9M
             
           | 
          
            
              
            
           |