| 
              
           | 
          
            
           | 
          
                                   
      $87.67 - $95.74
      $5.87K - $6.41K
     
         
           |    
          
                               
              6.44K
              $613M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              329
              $384M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.91 - $237.16
      $40K - $44.1K
     
         
           |    
          
                               
              1.64K
              $388M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $498.9 - $609.32
      $3.99K - $4.87K
     
         
           |    
          
                               
              435
              $265M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.89 - $39.72
      $5.53K - $5.96K
     
         
           |    
          
                               
              17K
              $672M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.75 - $67.68
      $6.18K - $7.24K
     
         
           |    
          
                               
              5.82K
              $384M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.22 - $120.47
      $47.7K - $53.1K
     
         
           |    
          
                               
              3.45K
              $383M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $15.6K - $17.3K
     
         
           |    
          
                               
              5.34K
              $403M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.78 - $176.09
      $89.9K - $120K
     
         
           |    
          
                               
              2.3K
              $310M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.77 - $52.82
      $16K - $17K
     
         
           |    
          
                               
              8.18K
              $432M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.25 - $257.69
      $15.4K - $16.7K
     
         
           |    
          
                               
              1.83K
              $469M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.31 - $269.41
      $10.6K - $11.3K
     
         
           |    
          
                               
              2.57K
              $671M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.99 - $392.76
      $7.55K - $8.64K
     
         
           |    
          
                               
              2.11K
              $788M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.2 - $71.79
      $63.6K - $68.9K
     
         
           |    
          
                               
              24.6K
              $1.68B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.77 - $292.47
      $51.9K - $64.6K
     
         
           |    
          
                               
              1.97K
              $555M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.13 - $60.79
      $25K - $27.1K
     
         
           |    
          
                               
              4K
              $243M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.27 - $342.31
      $20K - $23.3K
     
         
           |    
          
                               
              986
              $328M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.5 - $153.94
      $21.2K - $23.4K
     
         
           |    
          
                               
              2.52K
              $384M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.99 - $289.59
      $37K - $40.3K
     
         
           |    
          
                               
              1.16K
              $328M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.62 - $279.43
      $15K - $16.8K
     
         
           |    
          
                               
              1.17K
              $326M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $550.18 - $598.96
      $3.3K - $3.59K
     
         
           |    
          
                               
              3.05K
              $1.74B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              695
              $330M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.03 - $98.69
      $6.83K - $7.4K
     
         
           |    
          
                               
              3.34K
              $319M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $387.78 - $645.35
      $26K - $43.2K
     
         
           |    
          
                               
              883
              $436M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.71 - $21.16
      $112 - $127
     
         
           |    
          
                               
              78.7K
              $1.51B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.29 - $229.74
      $15.8K - $17.5K
     
         
           |    
          
                               
              3.65K
              $775M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.37 - $32.49
      $5.16K - $5.91K
     
         
           |    
          
                               
              7.47K
              $216M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.24 - $79.24
      $11.2K - $12.8K
     
         
           |    
          
                               
              3.9K
              $272M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.06 - $208.19
      $7.18K - $8.95K
     
         
           |    
          
                               
              3.07K
              $624M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.64 - $78.22
      $17.4K - $20.7K
     
         
           |    
          
                               
              3.01K
              $202M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.51 - $136.62
      $4.82K - $5.46K
     
         
           |    
          
                               
              4.46K
              $598M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.6 - $149.63
      $1.16K - $1.35K
     
         
           |    
          
                               
              2.66K
              $349M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              972
              $247M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $332.09 - $358.86
      $34.9K - $37.7K
     
         
           |    
          
                               
              3.81K
              $1.3B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $850.86 - $1044.69
      $13.6K - $16.7K
     
         
           |    
          
                               
              338
              $311M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.66 - $273.65
      $38.7K - $45.7K
     
         
           |    
          
                               
              1.96K
              $465M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $56.65
      $58.9K - $132K
     
         
           |    
          
                               
              8.19K
              $292M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.25 - $124.0
      $22.7K - $25K
     
         
           |    
          
                               
              5.36K
              $614M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.3 - $57.69
      $21.3K - $23.5K
     
         
           |    
          
                               
              63.9K
              $3.47B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.77 - $183.27
      $2.84K - $3.3K
     
         
           |    
          
                               
              4.34K
              $704M
             
           | 
          
            
              
            
           |