| 
              
           | 
          
            
           | 
          
                                   
      $93.98 - $106.11
      $188 - $212
     
         
           |    
          
                               
              4.5K
              $470M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.4 - $227.1
      $25K - $33.2K
     
         
           |    
          
                               
              1.26K
              $285M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.32 - $75.28
      $16.6K - $20.4K
     
         
           |    
          
                               
              5.44K
              $408M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.93 - $181.74
      $459 - $545
     
         
           |    
          
                               
              2.23K
              $406M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.22 - $131.43
      $103 - $131
     
         
           |    
          
                               
              2.08K
              $269M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.6K
              $578M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.49K
              $254M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.38 - $30.18
      $4.44K - $5.49K
     
         
           |    
          
                               
              10.6K
              $318M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.86 - $232.88
      $4.21K - $5.36K
     
         
           |    
          
                               
              1.3K
              $302M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.09K
              $242M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.71 - $108.69
      $55.7K - $71.4K
     
         
           |    
          
                               
              9.75K
              $1.03B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.6 - $24.44
      $4.12K - $5.13K
     
         
           |    
          
                               
              17.2K
              $421M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.74 - $568.03
      $457 - $568
     
         
           |    
          
                               
              702
              $399M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.87 - $16.66
      $4.31K - $5.18K
     
         
           |    
          
                               
              41K
              $683M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.02 - $104.29
      $15.1K - $17.7K
     
         
           |    
          
                               
              11.8K
              $1.23B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.79 - $27.5
      $8.2K - $9.9K
     
         
           |    
          
                               
              30.1K
              $823M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.33 - $106.34
      $301 - $425
     
         
           |    
          
                               
              4.15K
              $441M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.94 - $388.21
      $6.03K - $8.54K
     
         
           |    
          
                               
              1.49K
              $576M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $18.7K - $30.2K
     
         
           |    
          
                               
              1.97K
              $447M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              8.88K
              $473M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $329.49 - $438.4
      $6.59K - $8.77K
     
         
           |    
          
                               
              2K
              $878M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.73 - $253.23
      $17.3K - $24.3K
     
         
           |    
          
                               
              3.19K
              $808M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.67 - $150.4
      $1.02K - $1.35K
     
         
           |    
          
                               
              5.89K
              $886M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $498.8 - $620.9
      $39.4K - $49.1K
     
         
           |    
          
                               
              4.39K
              $2.73B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $448K - $629K
     
         
           |    
          
                               
              13.2K
              $6.55B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.57 - $173.27
      $19K - $26.9K
     
         
           |    
          
                               
              37.2K
              $6.44B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.31 - $157.99
      $511K - $855K
     
         
           |    
          
                               
              44.8K
              $7.07B
             
           | 
          
            
              
            
           |