|  |  | 
      N/A
     |                   
              900K
              $45.6B
             |  | 
          
        
          |  |  |                   
      $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
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              367K
              $12.1B
             |  | 
          
        
          |  |  |                   
      $29.2 - $32.74
      $242K - $271K
     |                   
              296K
              $9.42B
             |  | 
          
        
          |  |  |                   
      $85.01 - $90.35
      $546K - $580K
     |                   
              215K
              $19.2B
             |  | 
          
        
          |  |  |                   
      $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
             |  | 
          
        
          |  |  |                   
      $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
             |  | 
          
        
          |  |  |                   
      $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
             |  | 
          
        
          |  |  |                   
      $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
             |  | 
          
        
          |  |  |                   
      $293.92 - $341.0
      $71.1K - $82.5K
     |                   
              3.2K
              $1.09B
             |  | 
          
        
          |  |  |                   
      $50.47 - $50.74
      $220K - $221K
     |                   
              112K
              $5.7B
             |  | 
          
        
          |  |  |                   
      $237.58 - $259.17
      $20.9K - $22.8K
     |                   
              11.5K
              $2.93B
             |  | 
          
        
          |  |  |                   
      $56.02 - $60.3
      $672 - $724
     |                   
              73.2K
              $4.39B
             |  | 
          
        
          |  |  |                   
      $45.6 - $46.92
      $162K - $166K
     |                   
              79.8K
              $3.73B
             |  | 
          
        
          |  |  |                   
      $218.96 - $328.33
      $85.4K - $128K
     |                   
              1.74K
              $490M
             |  | 
          
        
          |  |  |                   
      $134.8 - $184.42
      $92.2K - $126K
     |                   
              4.59K
              $743M
             |  | 
          
        
          |  |  |                   
      $30.67 - $32.13
      $22.7K - $23.7K
     |                   
              167K
              $5.29B
             |  | 
          
        
          |  |  |                   
      $34.05 - $36.55
      $122K - $131K
     |                   
              23.4K
              $852M
             |  | 
          
        
          |  |  |                   
      $102.4 - $103.88
      $158K - $161K
     |                   
              6.18K
              $638M
             |  | 
          
        
          |  |  |                   
      $211.65 - $238.24
      $153K - $172K
     |                   
              6.76K
              $1.48B
             |  | 
          
        
          |  |  |                   
      $175.25 - $189.41
      $67.8K - $73.3K
     |                   
              7.03K
              $1.33B
             |  | 
          
        
          |  |  |                   
      $105.83 - $117.22
      $76.2K - $84.4K
     |                   
              16.1K
              $1.82B
             |  | 
          
        
          |  |  |                   
      $92.46 - $95.73
      $136K - $141K
     |                   
              15.1K
              $1.44B
             |  | 
          
        
          |  |  |                   
      $53.36 - $59.69
      $50.3K - $56.3K
     |                   
              23.1K
              $1.35B
             |  | 
          
        
          |  |  |                   
      $89.29 - $100.17
      $101K - $113K
     |                   
              4.47K
              $447M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              8.97K
              $1.94B
             |  | 
          
        
          |  |  |                   
      $40.84 - $45.06
      $104K - $114K
     |                   
              30.7K
              $1.35B
             |  | 
          
        
          |  |  |                   
      $244.75 - $305.63
      $3.67K - $4.58K
     |                   
              2.83K
              $851M
             |  | 
          
        
          |  |  |                   
      $279.83 - $293.74
      $28K - $29.4K
     |                   
              6.02K
              $1.77B
             |  |