|  |  |                   
      $108.12 - $135.04
      $1.43M - $1.79M
     |                   
              292K
              $39.5B
             |  | 
          
        
          |  |  |                   
      $75.17 - $91.21
      $1.36M - $1.65M
     |                   
              271K
              $25.2B
             |  | 
          
        
          |  |  |                   
      $61.76 - $79.32
      $521K - $670K
     |                   
              246K
              $19.5B
             |  | 
          
        
          |  |  |                   
      $61.79 - $76.67
      $568K - $705K
     |                   
              249K
              $18.9B
             |  | 
          
        
          |  |  |                   
      $23.4 - $29.68
      $480K - $609K
     |                   
              416K
              $12.4B
             |  | 
          
        
          |  |  |                   
      $58.63 - $59.9
      $1.01M - $1.03M
     |                   
              382K
              $22.7B
             |  | 
          
        
          |  |  |                   
      $47.09 - $48.01
      $668K - $681K
     |                   
              264K
              $12.7B
             |  | 
          
        
          |  |  |                   
      $53.65 - $67.02
      $16.1K - $20.2K
     |                   
              113K
              $7.57B
             |  | 
          
        
          |  |  |                   
      $162.57 - $345.64
      $106K - $226K
     |                   
              3.83K
              $1.3B
             |  | 
          
        
          |  |  |                   
      $49.57 - $50.27
      $418K - $424K
     |                   
              182K
              $9.08B
             |  | 
          
        
          |  |  |                   
      $52.31 - $63.72
      $30.1K - $36.7K
     |                   
              67.9K
              $4.39B
             |  | 
          
        
          |  |  |                   
      $36.25 - $42.28
      $48.6K - $56.7K
     |                   
              149K
              $6.4B
             |  | 
          
        
          |  |  |                   
      $498.8 - $620.9
      $144K - $179K
     |                   
              1.5K
              $930M
             |  | 
          
        
          |  |  |                   
      $81.72 - $124.01
      $6.86K - $10.4K
     |                   
              7.32K
              $904M
             |  | 
          
        
          |  |  |                   
      $67.83 - $84.09
      $104K - $129K
     |                   
              7.04K
              $586M
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $4.35K - $5.81K
     |                   
              5.36K
              $1.18B
             |  | 
          
        
          |  |  |                   
      $146.29 - $275.65
      $9.36K - $17.6K
     |                   
              1.35K
              $356M
             |  | 
          
        
          |  |  |                   
      $484.66 - $738.09
      $10.2K - $15.5K
     |                   
              759
              $546M
             |  | 
          
        
          |  |  |                   
      $855.86 - $1339.13
      $4.28K - $6.7K
     |                   
              309
              $400M
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $52.4K - $85.6K
     |                   
              1.19K
              $357M
             |  | 
          
        
          |  |  |                   
      $416.06 - $551.64
      $36.2K - $48K
     |                   
              874
              $478M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              13.5K
              $809M
             |  | 
          
        
          |  |  |                   
      $503.3 - $775.9
      $1.01K - $1.55K
     |                   
              375
              $271M
             |  | 
          
        
          |  |  |                   
      $32.02 - $39.74
      $4.23K - $5.25K
     |                   
              12.6K
              $494M
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $3.66K - $4.5K
     |                   
              2.01K
              $356M
             |  | 
          
        
          |  |  |                   
      $273.94 - $388.21
      $274 - $388
     |                   
              738
              $288M
             |  | 
          
        
          |  |  |                   
      $71.28 - $83.74
      $1.14K - $1.34K
     |                   
              8.1K
              $684M
             |  | 
          
        
          |  |  |                   
      $24.21 - $29.47
      $11.9K - $14.4K
     |                   
              9.93K
              $300M
             |  | 
          
        
          |  |  |                   
      $28.02 - $32.37
      $13.6K - $15.7K
     |                   
              25K
              $813M
             |  | 
          
        
          |  |  |                   
      $37.51 - $45.52
      $413 - $501
     |                   
              6.9K
              $314M
             |  | 
          
        
          |  |  |                   
      $438.31 - $527.29
      $438 - $527
     |                   
              476
              $252M
             |  | 
          
        
          |  |  |                   
      $75.05 - $77.34
      $4.2K - $4.33K
     |                   
              12.4K
              $954M
             |  | 
          
        
          |  |  |                   
      $479.92 - $590.74
      $960 - $1.18K
     |                   
              423
              $239M
             |  | 
          
        
          |  |  |                   
      $38.85 - $45.0
      $1.36K - $1.58K
     |                   
              5.19K
              $231M
             |  | 
          
        
          |  |  |                   
      $41.67 - $45.62
      $1.58K - $1.73K
     |                   
              6.77K
              $296M
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $83.1K - $108K
     |                   
              12.5K
              $2.6B
             |  | 
          
        
          |  |  |                   
      $212.1 - $244.27
      $212 - $244
     |                   
              3.98K
              $866M
             |  |