| 
              
           | 
          
            
           | 
          
                                   
      $158.59 - $198.69
      $22.2K - $27.8K
     
         
           |    
          
                               
              2.04K
              $392M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.29 - $16.05
      $24.1K - $29.2K
     
         
           |    
          
                               
              25.4K
              $405M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.76 - $112.33
      $11.5K - $14.6K
     
         
           |    
          
                               
              2.93K
              $303M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.0 - $214.65
      $192 - $215
     
         
           |    
          
                               
              2.49K
              $535M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.51 - $186.57
      $702 - $746
     
         
           |    
          
                               
              3.79K
              $707M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.72 - $82.11
      $10.9K - $13K
     
         
           |    
          
                               
              7.04K
              $540M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.68 - $200.82
      $1.26K - $1.61K
     
         
           |    
          
                               
              1.4K
              $265M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $697.13 - $769.67
      $27.2K - $30K
     
         
           |    
          
                               
              1.2K
              $908M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.51 - $170.75
      $14.4K - $16.2K
     
         
           |    
          
                               
              3.63K
              $620M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.09 - $161.16
      $1.25K - $1.45K
     
         
           |    
          
                               
              2.91K
              $463M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.14 - $89.98
      $4.74K - $5.76K
     
         
           |    
          
                               
              4.12K
              $371M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.36 - $631.12
      $8.2K - $9.47K
     
         
           |    
          
                               
              806
              $508M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.56 - $80.65
      $2.16K - $2.58K
     
         
           |    
          
                               
              5.47K
              $441M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.01 - $273.02
      $22.8K - $28.9K
     
         
           |    
          
                               
              3.28K
              $825M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.57 - $103.49
      $11.9K - $14.4K
     
         
           |    
          
                               
              5.31K
              $539M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $509.51 - $586.04
      $23.4K - $27K
     
         
           |    
          
                               
              1.44K
              $841M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.11 - $157.12
      $14.7K - $20.6K
     
         
           |    
          
                               
              3.06K
              $455M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.77 - $188.68
      $2.14K - $2.64K
     
         
           |    
          
                               
              4.31K
              $736M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.48 - $47.94
      $15.6K - $20.6K
     
         
           |    
          
                               
              11.7K
              $550M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $25.8K - $31.5K
     
         
           |    
          
                               
              1.53K
              $729M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.35 - $144.54
      $22.2K - $26.5K
     
         
           |    
          
                               
              6.41K
              $926M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.6 - $82.03
      $14.6K - $23.2K
     
         
           |    
          
                               
              8.53K
              $699M
             
           | 
          
            
              
            
           |