| 
              
           | 
          
            
           | 
          
                                   
      $77.05 - $85.16
      $3.85K - $4.26K
     
         
           |    
          
                               
              1.46K
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.59 - $198.69
      $476 - $596
     
         
           |    
          
                               
              83
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.92 - $52.42
      $5.17K - $6.03K
     
         
           |    
          
                               
              1.59K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.74 - $204.05
      $551 - $612
     
         
           |    
          
                               
              1.52K
              $300K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $309.46 - $373.37
      $928 - $1.12K
     
         
           |    
          
                               
              100
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.64 - $29.81
      $794 - $1.34K
     
         
           |    
          
                               
              900
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.88 - $207.44
      $929 - $1.04K
     
         
           |    
          
                               
              591
              $118K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $951 - $1.41K
     
         
           |    
          
                               
              254
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.27 - $342.31
      $883 - $1.03K
     
         
           |    
          
                               
              715
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $291.67 - $316.99
      $875 - $951
     
         
           |    
          
                               
              722
              $219K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.67 - $670.08
      $3.1K - $3.35K
     
         
           |    
          
                               
              238
              $159K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.81 - $152.16
      $803 - $913
     
         
           |    
          
                               
              2.4K
              $336K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.01 - $273.02
      $860 - $1.09K
     
         
           |    
          
                               
              731
              $183K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.19 - $167.33
      $1.01K - $1.17K
     
         
           |    
          
                               
              991
              $165K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.11 - $157.12
      $11.2K - $15.7K
     
         
           |    
          
                               
              1.06K
              $157K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.75 - $67.68
      $1.39K - $1.62K
     
         
           |    
          
                               
              5.41K
              $357K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $728 - $809
     
         
           |    
          
                               
              4.26K
              $661K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.4 - $423.42
      $4.29K - $5.08K
     
         
           |    
          
                               
              1.76K
              $714K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $14.3K - $17.1K
     
         
           |    
          
                               
              2.56K
              $474K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $491.09 - $535.64
      $19.6K - $21.4K
     
         
           |    
          
                               
              5.1K
              $2.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.85 - $231.54
      $185 - $232
     
         
           |    
          
                               
              2.45K
              $567K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $175 - $255
     
         
           |    
          
                               
              7.22K
              $1.76M
             
           | 
          
            
              
            
           |