|  |  |                   
      $22.27 - $29.21
      $420K - $551K
     |                   
              2.08M
              $60.7B
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $1.36M - $2.28M
     |                   
              135K
              $21.3B
             |  | 
          
        
          |  |  |                   
      $354.56 - $497.45
      $331K - $464K
     |                   
              50.3K
              $25B
             |  | 
          
        
          |  |  |                   
      $146.29 - $275.65
      $33.5K - $63.1K
     |                   
              56.7K
              $15.6B
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $5.6M - $6.11M
     |                   
              84.2K
              $12.9B
             |  | 
          
        
          |  |  |                   
      $416.06 - $551.64
      $445K - $590K
     |                   
              31.8K
              $17.5B
             |  | 
          
        
          |  |  |                   
      $51.6 - $62.74
      $631K - $767K
     |                   
              546K
              $34.2B
             |  | 
          
        
          |  |  |                   
      $329.49 - $438.4
      $357K - $475K
     |                   
              34.9K
              $15.3B
             |  | 
          
        
          |  |  |                   
      $48.22 - $60.41
      $1.91M - $2.4M
     |                   
              103K
              $6.16B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              354K
              $12.6B
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $210K - $281K
     |                   
              77K
              $16.9B
             |  | 
          
        
          |  |  |                   
      $21.44 - $27.35
      $669K - $853K
     |                   
              634K
              $17.2B
             |  | 
          
        
          |  |  |                   
      $108.12 - $135.04
      $451K - $564K
     |                   
              148K
              $19.9B
             |  | 
          
        
          |  |  |                   
      $484.66 - $738.09
      $384K - $585K
     |                   
              10.7K
              $7.88B
             |  | 
          
        
          |  |  |                   
      $210.28 - $289.91
      $336K - $463K
     |                   
              33.7K
              $9.76B
             |  | 
          
        
          |  |  |                   
      $22.92 - $28.05
      $521K - $637K
     |                   
              691K
              $19.4B
             |  | 
          
        
          |  |  |                   
      $193.73 - $237.37
      $568K - $696K
     |                   
              78.9K
              $18.7B
             |  | 
          
        
          |  |  |                   
      $153.67 - $176.74
      $363K - $417K
     |                   
              320K
              $56.5B
             |  | 
          
        
          |  |  |                   
      $31.93 - $39.49
      $647K - $800K
     |                   
              181K
              $7.15B
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $144K - $236K
     |                   
              19.5K
              $6.21B
             |  | 
          
        
          |  |  |                   
      $30.53 - $40.65
      $308K - $410K
     |                   
              145K
              $5.88B
             |  | 
          
        
          |  |  |                   
      $855.86 - $1339.13
      $300K - $469K
     |                   
              2.29K
              $3.07B
             |  | 
          
        
          |  |  |                   
      $412.99 - $531.48
      $176K - $226K
     |                   
              25K
              $12.7B
             |  | 
          
        
          |  |  |                   
      $122.57 - $173.27
      $250K - $353K
     |                   
              26.4K
              $4.58B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              44.9K
              $9.19B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              62.9K
              $3.14B
             |  | 
          
        
          |  |  |                   
      $24.32 - $27.87
      $1.67M - $1.91M
     |                   
              577K
              $15.3B
             |  | 
          
        
          |  |  |                   
      $98.58 - $123.6
      $315K - $395K
     |                   
              61.4K
              $7.58B
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $156K - $190K
     |                   
              85.8K
              $8.39B
             |  | 
          
        
          |  |  |                   
      $25.31 - $32.17
      $364K - $462K
     |                   
              169K
              $5.4B
             |  | 
          
        
          |  |  |                   
      $81.72 - $124.01
      $9.56K - $14.5K
     |                   
              39.1K
              $4.85B
             |  | 
          
        
          |  |  |                   
      $273.71 - $316.29
      $527K - $609K
     |                   
              22.5K
              $6.86B
             |  | 
          
        
          |  |  |                   
      $50.47 - $50.66
      $907K - $911K
     |                   
              59K
              $2.99B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              13.9K
              $1.78B
             |  | 
          
        
          |  |  |                   
      $43.6 - $52.02
      $657K - $783K
     |                   
              56.1K
              $2.92B
             |  | 
          
        
          |  |  |                   
      $321.63 - $509.31
      $262K - $415K
     |                   
              3.66K
              $1.86B
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $124K - $152K
     |                   
              30.6K
              $5.42B
             |  | 
          
        
          |  |  |                   
      $144.7 - $178.6
      $48.8K - $60.2K
     |                   
              33.4K
              $5.88B
             |  | 
          
        
          |  |  |                   
      $101.93 - $128.63
      $279K - $352K
     |                   
              29.7K
              $3.81B
             |  | 
          
        
          |  |  |                   
      $71.83 - $95.32
      $16.1K - $21.4K
     |                   
              48.6K
              $4.63B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              3.14K
              $1.66B
             |  | 
          
        
          |  |  |                   
      $51.14 - $57.0
      $664K - $740K
     |                   
              147K
              $8.38B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              18.5K
              $3.83B
             |  | 
          
        
          |  |  |                   
      $82.96 - $110.1
      $131K - $174K
     |                   
              31.2K
              $3.44B
             |  | 
          
        
          |  |  |                   
      $152.44 - $204.64
      $309K - $414K
     |                   
              9.64K
              $1.97B
             |  | 
          
        
          |  |  |                   
      $97.68 - $121.38
      $181K - $225K
     |                   
              38.6K
              $4.68B
             |  | 
          
        
          |  |  |                   
      $45.88 - $54.4
      $476K - $565K
     |                   
              31.5K
              $1.72B
             |  | 
          
        
          |  |  |                   
      $3478.38 - $3880.15
      $675K - $753K
     |                   
              1.2K
              $4.44B
             |  | 
          
        
          |  |  |                   
      $152.93 - $181.74
      $205K - $243K
     |                   
              43.1K
              $7.83B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              213K
              $5.69B
             |  |