| 
              
           | 
          
            
           | 
          
                                   
      $390.26 - $489.06
      $2.19M - $2.75M
     
         
           |    
          
                               
              5.71K
              $2.32B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $498.8 - $620.9
      $525K - $653K
     
         
           |    
          
                               
              24.2K
              $15B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.97 - $92.85
      $1.57M - $1.73M
     
         
           |    
          
                               
              24.2K
              $2.14B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              31K
              $3.17B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.5 - $113.21
      $872K - $1.06M
     
         
           |    
          
                               
              69.6K
              $7.88B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.82 - $218.63
      $184K - $328K
     
         
           |    
          
                               
              12.5K
              $2.73B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.15 - $96.56
      $1.13M - $1.17M
     
         
           |    
          
                               
              74.7K
              $7.15B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $709 - $995
     
         
           |    
          
                               
              6.85K
              $3.41B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.42 - $94.39
      $657K - $727K
     
         
           |    
          
                               
              14.3K
              $1.34B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.66 - $159.48
      $423K - $542K
     
         
           |    
          
                               
              18.2K
              $2.9B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $496.48 - $617.85
      $26.8K - $33.4K
     
         
           |    
          
                               
              8.12K
              $5.02B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.23 - $109.61
      $443K - $461K
     
         
           |    
          
                               
              34.5K
              $3.78B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.85 - $102.31
      $429K - $484K
     
         
           |    
          
                               
              54.8K
              $5.52B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $22.9K - $31.6K
     
         
           |    
          
                               
              7.72K
              $2.24B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.42 - $182.82
      $116K - $139K
     
         
           |    
          
                               
              9.64K
              $1.76B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $248.61 - $294.96
      $95.7K - $114K
     
         
           |    
          
                               
              2.41K
              $678M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              480
              $504M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $565 - $914
     
         
           |    
          
                               
              1.21K
              $274M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $416.06 - $551.64
      $416 - $552
     
         
           |    
          
                               
              816
              $450M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.7 - $178.6
      $145 - $179
     
         
           |    
          
                               
              2.23K
              $392M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.68 - $88.86
      $52.1K - $57.4K
     
         
           |    
          
                               
              6.52K
              $569M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.39 - $47.46
      $241 - $332
     
         
           |    
          
                               
              5.6K
              $265M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $431 - $486
     
         
           |    
          
                               
              1.04K
              $484M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.92 - $110.2
      $62.5K - $74.9K
     
         
           |    
          
                               
              6.5K
              $656M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $308.27 - $373.31
      $308 - $373
     
         
           |    
          
                               
              1.27K
              $451M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.76 - $22.1
      $160 - $199
     
         
           |    
          
                               
              1.27K
              $28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.93 - $110.97
      $6.69K - $6.88K
     
         
           |    
          
                               
              4.54K
              $499M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $670 - $762
     
         
           |    
          
                               
              812
              $298M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.84 - $36.72
      $230 - $257
     
         
           |    
          
                               
              2.1K
              $75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.73 - $168.51
      $93.9K - $118K
     
         
           |    
          
                               
              5.16K
              $739M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $198.07 - $245.17
      $990 - $1.23K
     
         
           |    
          
                               
              9.95K
              $2.26B
             
           | 
          
            
              
            
           |