| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.86K
              $258M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.1K
              $1.63B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.19 - $23.33
      $14.8K - $15.6K
     
         
           |    
          
                               
              20K
              $466M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.54 - $68.42
      $7.63K - $8.35K
     
         
           |    
          
                               
              3.28K
              $221M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.55 - $124.15
      $3.4K - $3.85K
     
         
           |    
          
                               
              2.31K
              $270M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.51 - $145.26
      $2.89K - $3.05K
     
         
           |    
          
                               
              3.5K
              $499M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.31 - $25.33
      $18.9K - $19.7K
     
         
           |    
          
                               
              51.4K
              $1.3B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.38 - $27.95
      $80.3K - $85.1K
     
         
           |    
          
                               
              116K
              $3.16B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.18 - $52.89
      $4.47K - $4.71K
     
         
           |    
          
                               
              6.18K
              $327M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.41 - $138.03
      $10.3K - $11K
     
         
           |    
          
                               
              2.51K
              $345M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.68 - $282.71
      $47.2K - $59.4K
     
         
           |    
          
                               
              1.2K
              $334M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.29 - $28.33
      $25.7K - $28.8K
     
         
           |    
          
                               
              16K
              $447M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.09 - $161.16
      $44.5K - $51.6K
     
         
           |    
          
                               
              3.39K
              $539M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.92 - $99.32
      $15.2K - $17.4K
     
         
           |    
          
                               
              3.05K
              $298M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.72 - $47.27
      $8.18K - $8.46K
     
         
           |    
          
                               
              48.5K
              $2.28B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.04 - $25.31
      $9.14K - $9.62K
     
         
           |    
          
                               
              50.1K
              $1.26B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              17.5K
              $484M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.33 - $72.69
      $28K - $29.8K
     
         
           |    
          
                               
              18.3K
              $1.33B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.09K
              $269M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.6 - $38.5
      $10.3K - $12.2K
     
         
           |    
          
                               
              17.6K
              $677M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              58.2K
              $2.1B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.37 - $102.12
      $4.25K - $4.8K
     
         
           |    
          
                               
              13.7K
              $1.36B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $203K - $295K
     
         
           |    
          
                               
              5.19K
              $1.26B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.1 - $27.28
      $30.1K - $37.1K
     
         
           |    
          
                               
              62.2K
              $1.7B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.88 - $168.89
      $37.8K - $60.8K
     
         
           |    
          
                               
              4.42K
              $740M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              32.1K
              $2.11B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.97 - $121.65
      $76.8K - $85.8K
     
         
           |    
          
                               
              22.1K
              $2.67B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.68 - $186.97
      $72K - $103K
     
         
           |    
          
                               
              6.73K
              $1.23B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              12.2K
              $1.78B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.94 - $444.72
      $1.24M - $1.87M
     
         
           |    
          
                               
              13.5K
              $5.99B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.11 - $157.12
      $63.8K - $89.4K
     
         
           |    
          
                               
              15.1K
              $2.24B
             
           | 
          
            
              
            
           |