|  |  | 
      N/A
     |                   
              900K
              $45.6B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              85.4K
              $2.35B
             |  | 
          
        
          |  |  |                   
      $49.58 - $49.83
      $1.85M - $1.86M
     |                   
              83.1K
              $4.14B
             |  | 
          
        
          |  |  |                   
      $202.38 - $256.87
      $143K - $182K
     |                   
              31.4K
              $7.99B
             |  | 
          
        
          |  |  |                   
      $617.65 - $666.84
      $199K - $215K
     |                   
              26.6K
              $17.7B
             |  | 
          
        
          |  |  |                   
      $153.3 - $186.58
      $83.7K - $102K
     |                   
              43.8K
              $8.17B
             |  | 
          
        
          |  |  |                   
      $333.65 - $392.1
      $1.12M - $1.31M
     |                   
              3.35K
              $1.18B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              367K
              $12.1B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              19K
              $994M
             |  | 
          
        
          |  |  |                   
      $29.2 - $32.74
      $242K - $271K
     |                   
              296K
              $9.42B
             |  | 
          
        
          |  |  |                   
      $85.01 - $90.35
      $546K - $580K
     |                   
              215K
              $19.2B
             |  | 
          
        
          |  |  |                   
      $43.2 - $49.66
      $683K - $785K
     |                   
              15.8K
              $781M
             |  | 
          
        
          |  |  |                   
      $182.33 - $194.5
      $232K - $248K
     |                   
              41.8K
              $8.13B
             |  | 
          
        
          |  |  |                   
      $224.68 - $282.71
      $30.6K - $38.4K
     |                   
              11.9K
              $3.34B
             |  | 
          
        
          |  |  |                   
      $390.92 - $477.15
      $92.3K - $113K
     |                   
              6.34K
              $3.03B
             |  | 
          
        
          |  |  |                   
      $46.43 - $47.91
      $479K - $494K
     |                   
              135K
              $6.43B
             |  | 
          
        
          |  |  |                   
      $31.73 - $33.71
      $386K - $410K
     |                   
              241K
              $8.09B
             |  | 
          
        
          |  |  |                   
      $47.86 - $48.43
      $541K - $547K
     |                   
              61.4K
              $2.96B
             |  | 
          
        
          |  |  |                   
      $32.14 - $35.96
      $481K - $538K
     |                   
              15K
              $530M
             |  | 
          
        
          |  |  |                   
      $282.78 - $316.06
      $125K - $140K
     |                   
              14.2K
              $4.49B
             |  | 
          
        
          |  |  |                   
      $620.67 - $670.08
      $98.1K - $106K
     |                   
              7.92K
              $5.3B
             |  | 
          
        
          |  |  |                   
      $45.26 - $46.63
      $382K - $394K
     |                   
              139K
              $6.43B
             |  | 
          
        
          |  |  |                   
      $300.96 - $355.47
      $102K - $121K
     |                   
              6.79K
              $2.41B
             |  | 
          
        
          |  |  |                   
      $84.25 - $91.99
      $200K - $218K
     |                   
              51.3K
              $4.58B
             |  | 
          
        
          |  |  |                   
      $67.16 - $93.48
      $201 - $280
     |                   
              16.4K
              $1.53B
             |  | 
          
        
          |  |  |                   
      $88.47 - $93.24
      $286K - $302K
     |                   
              43.7K
              $4B
             |  | 
          
        
          |  |  |                   
      $32.73 - $42.5
      $97.2K - $126K
     |                   
              28.1K
              $1.19B
             |  | 
          
        
          |  |  |                   
      $689.63 - $968.09
      $254K - $356K
     |                   
              368
              $356M
             |  | 
          
        
          |  |  |                   
      $104.88 - $168.89
      $92.8K - $149K
     |                   
              5.59K
              $936M
             |  | 
          
        
          |  |  |                   
      $264.74 - $369.57
      $16.9K - $23.7K
     |                   
              6.08K
              $2B
             |  | 
          
        
          |  |  |                   
      $19.31 - $35.5
      $103K - $189K
     |                   
              18.5K
              $619M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              62K
              $3.3B
             |  | 
          
        
          |  |  |                   
      $108.46 - $120.63
      $251K - $279K
     |                   
              2.32K
              $275M
             |  | 
          
        
          |  |  |                   
      $61.62 - $72.77
      $231K - $273K
     |                   
              3.75K
              $273M
             |  | 
          
        
          |  |  |                   
      $174.36 - $254.72
      $87.2K - $127K
     |                   
              2.75K
              $669M
             |  | 
          
        
          |  |  |                   
      $103.7 - $111.17
      $126K - $135K
     |                   
              19.4K
              $2.16B
             |  | 
          
        
          |  |  |                   
      $41.28 - $41.65
      $248K - $251K
     |                   
              22K
              $916M
             |  | 
          
        
          |  |  |                   
      $20.84 - $21.03
      $248K - $250K
     |                   
              37.9K
              $793M
             |  | 
          
        
          |  |  |                   
      $521.66 - $825.18
      $156K - $248K
     |                   
              300
              $248M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              18.4K
              $242M
             |  | 
          
        
          |  |  |                   
      $50.79 - $76.4
      $155K - $233K
     |                   
              3.05K
              $233M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.27K
              $233M
             |  | 
          
        
          |  |  |                   
      $293.92 - $341.0
      $71.1K - $82.5K
     |                   
              3.2K
              $1.09B
             |  | 
          
        
          |  |  |                   
      $50.47 - $50.74
      $220K - $221K
     |                   
              112K
              $5.7B
             |  | 
          
        
          |  |  |                   
      $54.58 - $65.85
      $183K - $221K
     |                   
              3.35K
              $221M
             |  | 
          
        
          |  |  |                   
      $237.58 - $259.17
      $20.9K - $22.8K
     |                   
              11.5K
              $2.93B
             |  | 
          
        
          |  |  |                   
      $284.8 - $369.4
      $177K - $229K
     |                   
              621
              $215M
             |  | 
          
        
          |  |  |                   
      $56.02 - $60.3
      $672 - $724
     |                   
              73.2K
              $4.39B
             |  | 
          
        
          |  |  |                   
      $39.42 - $42.19
      $197K - $211K
     |                   
              4.99K
              $210M
             |  | 
          
        
          |  |  |                   
      $23.34 - $28.35
      $173K - $210K
     |                   
              7.4K
              $209M
             |  |