|  |  |                   
      $68.24 - $73.73
      $565K - $611K
     |                   
              128K
              $9.4B
             |  | 
          
        
          |  |  |                   
      $237.58 - $259.17
      $377K - $411K
     |                   
              41K
              $10.4B
             |  | 
          
        
          |  |  |                   
      $175.51 - $186.57
      $482K - $512K
     |                   
              32.4K
              $6.04B
             |  | 
          
        
          |  |  |                   
      $279.83 - $293.74
      $329K - $345K
     |                   
              27.5K
              $8.09B
             |  | 
          
        
          |  |  |                   
      $48.31 - $48.93
      $641K - $649K
     |                   
              199K
              $9.7B
             |  | 
          
        
          |  |  |                   
      $79.76 - $85.78
      $365K - $393K
     |                   
              66.6K
              $5.64B
             |  | 
          
        
          |  |  |                   
      $90.37 - $102.12
      $321K - $362K
     |                   
              18.6K
              $1.85B
             |  | 
          
        
          |  |  |                   
      $78.11 - $79.07
      $424K - $430K
     |                   
              27.9K
              $2.2B
             |  | 
          
        
          |  |  |                   
      $11.15 - $11.87
      $325K - $346K
     |                   
              170K
              $1.98B
             |  | 
          
        
          |  |  |                   
      $78.96 - $80.04
      $369K - $374K
     |                   
              47.2K
              $3.77B
             |  | 
          
        
          |  |  |                   
      $132.9 - $142.03
      $165K - $177K
     |                   
              29.1K
              $4.1B
             |  | 
          
        
          |  |  |                   
      $285.05 - $309.14
      $273K - $296K
     |                   
              3.9K
              $1.2B
             |  | 
          
        
          |  |  |                   
      $620.67 - $670.08
      $102K - $110K
     |                   
              3.73K
              $2.5B
             |  | 
          
        
          |  |  |                   
      $303.93 - $329.86
      $86.9K - $94.3K
     |                   
              7.39K
              $2.42B
             |  | 
          
        
          |  |  |                   
      $108.46 - $120.63
      $107K - $119K
     |                   
              14.5K
              $1.72B
             |  | 
          
        
          |  |  |                   
      $92.26 - $97.51
      $138K - $145K
     |                   
              5.28K
              $510M
             |  | 
          
        
          |  |  |                   
      $72.57 - $74.72
      $116K - $120K
     |                   
              14.7K
              $1.1B
             |  | 
          
        
          |  |  |                   
      $72.65 - $78.68
      $111K - $120K
     |                   
              1.68K
              $131M
             |  | 
          
        
          |  |  |                   
      $135.0 - $146.02
      $30.8K - $33.3K
     |                   
              6.82K
              $993M
             |  | 
          
        
          |  |  |                   
      $62.09 - $66.51
      $41.8K - $44.8K
     |                   
              15.2K
              $992M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              4.7K
              $310M
             |  | 
          
        
          |  |  |                   
      $433.97 - $484.08
      $15.2K - $16.9K
     |                   
              810
              $389M
             |  | 
          
        
          |  |  |                   
      $98.99 - $112.2
      $1.58K - $1.8K
     |                   
              4.15K
              $458M
             |  | 
          
        
          |  |  |                   
      $67.01 - $72.84
      $36.1K - $39.2K
     |                   
              1.61K
              $117M
             |  | 
          
        
          |  |  |                   
      $94.17 - $99.95
      $1.7K - $1.8K
     |                   
              7.45K
              $745M
             |  | 
          
        
          |  |  |                   
      $617.65 - $666.84
      $11.1K - $12K
     |                   
              512
              $341M
             |  | 
          
        
          |  |  |                   
      $72.04 - $77.35
      $1.01K - $1.08K
     |                   
              8.5K
              $652M
             |  | 
          
        
          |  |  |                   
      $49.78 - $50.75
      $28.5K - $29K
     |                   
              5.66K
              $287M
             |  | 
          
        
          |  |  |                   
      $194.44 - $206.51
      $12.4K - $13.2K
     |                   
              1.1K
              $227M
             |  | 
          
        
          |  |  |                   
      $79.24 - $89.03
      $18.8K - $21.1K
     |                   
              518
              $46.1M
             |  | 
          
        
          |  |  |                   
      $26.38 - $27.95
      $4.43K - $4.7K
     |                   
              17.6K
              $481M
             |  | 
          
        
          |  |  |                   
      $23.82 - $25.84
      $548 - $594
     |                   
              8.13K
              $209M
             |  | 
          
        
          |  |  |                   
      $128.41 - $138.03
      $128 - $138
     |                   
              820
              $113M
             |  | 
          
        
          |  |  |                   
      $23.29 - $25.88
      $1.07K - $1.19K
     |                   
              2.68K
              $68.4M
             |  | 
          
        
          |  |  |                   
      $52.12 - $55.33
      $156 - $166
     |                   
              505
              $27.9M
             |  | 
          
        
          |  |  |                   
      $32.14 - $35.96
      $32.1 - $36
     |                   
              214
              $7.57M
             |  | 
          
        
          |  |  |                   
      $53.57 - $54.48
      $107 - $109
     |                   
              200
              $10.8M
             |  | 
          
        
          |  |  |                   
      $112.25 - $124.0
      $449 - $496
     |                   
              39
              $4.42M
             |  | 
          
        
          |  |  |                   
      $65.67 - $71.67
      $985 - $1.08K
     |                   
              2.06K
              $136M
             |  |