|  |  |                   
      $90.85 - $102.31
      $7.02M - $7.91M
     |                   
              213K
              $21.4B
             |  | 
          
        
          |  |  |                   
      $71.28 - $83.74
      $2.65M - $3.11M
     |                   
              558K
              $46.8B
             |  | 
          
        
          |  |  |                   
      $496.48 - $617.85
      $193K - $240K
     |                   
              54.4K
              $33.6B
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $1.02M - $1.36M
     |                   
              61.5K
              $13.5B
             |  | 
          
        
          |  |  |                   
      $273.71 - $316.29
      $1.94M - $2.24M
     |                   
              8.49K
              $2.59B
             |  | 
          
        
          |  |  |                   
      $498.8 - $620.9
      $111K - $138K
     |                   
              18.5K
              $11.5B
             |  | 
          
        
          |  |  |                   
      $30.33 - $32.1
      $884K - $935K
     |                   
              289K
              $9.27B
             |  | 
          
        
          |  |  |                   
      $71.83 - $95.32
      $185K - $245K
     |                   
              41.6K
              $3.97B
             |  | 
          
        
          |  |  |                   
      $29.07 - $29.38
      $777K - $785K
     |                   
              332K
              $9.73B
             |  | 
          
        
          |  |  |                   
      $721.65 - $1040.18
      $205K - $295K
     |                   
              2.22K
              $2.28B
             |  | 
          
        
          |  |  |                   
      $315.94 - $408.41
      $447K - $578K
     |                   
              1.42K
              $580M
             |  | 
          
        
          |  |  |                   
      $41.3 - $47.52
      $114K - $131K
     |                   
              104K
              $4.95B
             |  | 
          
        
          |  |  |                   
      $337.37 - $395.63
      $205K - $241K
     |                   
              7.05K
              $2.79B
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $305K - $375K
     |                   
              7.79K
              $2.13B
             |  | 
          
        
          |  |  |                   
      $50.08 - $63.14
      $46.8K - $59K
     |                   
              40.7K
              $2.57B
             |  | 
          
        
          |  |  |                   
      $27.26 - $34.48
      $164K - $207K
     |                   
              46.3K
              $1.6B
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $7.99K - $13.1K
     |                   
              5.85K
              $1.86B
             |  | 
          
        
          |  |  |                   
      $54.19 - $67.22
      $211K - $262K
     |                   
              17.1K
              $1.15B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              948
              $502M
             |  | 
          
        
          |  |  |                   
      $32.66 - $40.75
      $85K - $106K
     |                   
              50.6K
              $2.05B
             |  | 
          
        
          |  |  |                   
      $38.52 - $48.28
      $102K - $128K
     |                   
              40K
              $1.93B
             |  | 
          
        
          |  |  |                   
      $228.54 - $279.83
      $199K - $243K
     |                   
              2.93K
              $821M
             |  | 
          
        
          |  |  |                   
      $456.74 - $568.03
      $113K - $140K
     |                   
              2.41K
              $1.37B
             |  | 
          
        
          |  |  |                   
      $62.73 - $78.42
      $184K - $230K
     |                   
              7.08K
              $548M
             |  | 
          
        
          |  |  |                   
      $119.13 - $135.03
      $184K - $209K
     |                   
              39K
              $4.82B
             |  | 
          
        
          |  |  |                   
      $44.89 - $54.38
      $88.6K - $107K
     |                   
              47.2K
              $2.56B
             |  | 
          
        
          |  |  |                   
      $74.01 - $144.25
      $22.2K - $43.3K
     |                   
              3.8K
              $518M
             |  | 
          
        
          |  |  |                   
      $203.96 - $228.19
      $175K - $195K
     |                   
              7.41K
              $1.64B
             |  | 
          
        
          |  |  |                   
      $116.42 - $147.52
      $1.28K - $1.62K
     |                   
              10.9K
              $1.6B
             |  | 
          
        
          |  |  |                   
      $26.82 - $30.48
      $65.6K - $74.6K
     |                   
              53.9K
              $1.64B
             |  | 
          
        
          |  |  |                   
      $136.59 - $217.51
      $91.8K - $146K
     |                   
              1.19K
              $249M
             |  | 
          
        
          |  |  |                   
      $46.39 - $47.84
      $140K - $144K
     |                   
              55.7K
              $2.66B
             |  | 
          
        
          |  |  |                   
      $20.6 - $29.43
      $75.5K - $108K
     |                   
              10.5K
              $310M
             |  | 
          
        
          |  |  |                   
      $179.95 - $278.88
      $5.4K - $8.37K
     |                   
              2K
              $556M
             |  | 
          
        
          |  |  |                   
      $61.32 - $75.28
      $107K - $131K
     |                   
              2.99K
              $224M
             |  | 
          
        
          |  |  |                   
      $308.27 - $373.31
      $6.78K - $8.21K
     |                   
              27.6K
              $9.81B
             |  | 
          
        
          |  |  |                   
      $166.81 - $257.39
      $16.7K - $25.7K
     |                   
              1.91K
              $492M
             |  | 
          
        
          |  |  |                   
      $67.83 - $84.09
      $91.8K - $114K
     |                   
              2.21K
              $184M
             |  | 
          
        
          |  |  |                   
      $67.28 - $94.0
      $4.64K - $6.49K
     |                   
              5.63K
              $529M
             |  | 
          
        
          |  |  |                   
      $152.42 - $182.82
      $29.3K - $35.1K
     |                   
              6.59K
              $1.2B
             |  | 
          
        
          |  |  |                   
      $64.11 - $75.0
      $198K - $232K
     |                   
              76.2K
              $5.29B
             |  | 
          
        
          |  |  |                   
      $57.46 - $75.58
      $10.6K - $14K
     |                   
              7.32K
              $553M
             |  | 
          
        
          |  |  |                   
      $66.4 - $89.42
      $6.64K - $8.94K
     |                   
              6.97K
              $624M
             |  | 
          
        
          |  |  |                   
      $26.33 - $28.94
      $67.7K - $74.4K
     |                   
              42.4K
              $1.23B
             |  | 
          
        
          |  |  |                   
      $43.92 - $52.37
      $1.41K - $1.68K
     |                   
              31.8K
              $1.66B
             |  | 
          
        
          |  |  |                   
      $39.89 - $49.46
      $16.2K - $20K
     |                   
              15.1K
              $745M
             |  | 
          
        
          |  |  |                   
      $180.84 - $240.32
      $49K - $65.1K
     |                   
              697
              $167M
             |  | 
          
        
          |  |  |                   
      $82.96 - $110.1
      $5.56K - $7.38K
     |                   
              3.7K
              $407M
             |  | 
          
        
          |  |  |                   
      $335.24 - $380.78
      $53K - $60.2K
     |                   
              9.53K
              $3.49B
             |  | 
          
        
          |  |  |                   
      $25.19 - $32.93
      $45.6K - $59.6K
     |                   
              1.82K
              $59M
             |  |