|  |  |                   
      $40.51 - $71.03
      $1.34K - $2.34K
     |                   
              7.93K
              $557M
             |  | 
          
        
          |  |  |                   
      $517.23 - $700.54
      $43.4K - $58.8K
     |                   
              1.43K
              $1B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              15.6K
              $3.19B
             |  | 
          
        
          |  |  |                   
      $105.69 - $140.64
      $82.4K - $110K
     |                   
              6.62K
              $876M
             |  | 
          
        
          |  |  |                   
      $203.96 - $228.19
      $141K - $158K
     |                   
              7.39K
              $1.63B
             |  | 
          
        
          |  |  |                   
      $119.13 - $135.03
      $149K - $169K
     |                   
              13.1K
              $1.62B
             |  | 
          
        
          |  |  |                   
      $57.46 - $75.58
      $68.1K - $89.6K
     |                   
              7.89K
              $596M
             |  | 
          
        
          |  |  |                   
      $151.62 - $183.47
      $97.6K - $118K
     |                   
              5.64K
              $1.04B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              16K
              $729M
             |  | 
          
        
          |  |  |                   
      $160.22 - $209.35
      $93.6K - $122K
     |                   
              2.38K
              $498M
             |  | 
          
        
          |  |  |                   
      $380.9 - $517.66
      $81.1K - $110K
     |                   
              959
              $492M
             |  | 
          
        
          |  |  |                   
      $211.12 - $274.14
      $77.3K - $100K
     |                   
              2.35K
              $643M
             |  | 
          
        
          |  |  |                   
      $86.93 - $109.64
      $37.5K - $47.3K
     |                   
              10.8K
              $1.18B
             |  | 
          
        
          |  |  |                   
      $60.47 - $79.12
      $79.9K - $105K
     |                   
              7.09K
              $546M
             |  | 
          
        
          |  |  |                   
      $137.01 - $159.78
      $201K - $235K
     |                   
              6.6K
              $960M
             |  | 
          
        
          |  |  |                   
      $41.79 - $54.16
      $108K - $140K
     |                   
              8.5K
              $449M
             |  | 
          
        
          |  |  |                   
      $276.76 - $326.81
      $134K - $159K
     |                   
              5.13K
              $1.58B
             |  | 
          
        
          |  |  |                   
      $76.17 - $103.58
      $68.7K - $93.4K
     |                   
              5.46K
              $561M
             |  | 
          
        
          |  |  |                   
      $136.3 - $169.38
      $44.2K - $54.9K
     |                   
              6.84K
              $1.16B
             |  | 
          
        
          |  |  |                   
      $99.48 - $124.46
      $58.7K - $73.4K
     |                   
              9.14K
              $1.09B
             |  | 
          
        
          |  |  |                   
      $79.8 - $112.34
      $55.3K - $77.9K
     |                   
              4.44K
              $499M
             |  | 
          
        
          |  |  |                   
      $9.09 - $13.07
      $56.8K - $81.6K
     |                   
              35K
              $446M
             |  | 
          
        
          |  |  |                   
      $21.24 - $26.88
      $75K - $94.9K
     |                   
              101K
              $2.62B
             |  | 
          
        
          |  |  |                   
      $2.02 - $3.09
      $37.8K - $57.8K
     |                   
              131K
              $404M
             |  | 
          
        
          |  |  |                   
      $317.61 - $387.52
      $98.8K - $121K
     |                   
              1.24K
              $474M
             |  | 
          
        
          |  |  |                   
      $21.44 - $27.35
      $82.8K - $106K
     |                   
              22.4K
              $607M
             |  | 
          
        
          |  |  |                   
      $18.03 - $25.49
      $73.3K - $104K
     |                   
              18.8K
              $471M
             |  | 
          
        
          |  |  |                   
      $60.6 - $87.81
      $18.3K - $26.5K
     |                   
              7.55K
              $663M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.36K
              $397M
             |  | 
          
        
          |  |  |                   
      $193.07 - $265.71
      $102K - $140K
     |                   
              2.82K
              $652M
             |  | 
          
        
          |  |  |                   
      $126.09 - $154.15
      $5.42K - $6.63K
     |                   
              26.6K
              $4.05B
             |  | 
          
        
          |  |  |                   
      $57.41 - $74.81
      $42K - $54.7K
     |                   
              11.1K
              $823M
             |  | 
          
        
          |  |  |                   
      $70.93 - $86.0
      $91.8K - $111K
     |                   
              6.78K
              $581M
             |  | 
          
        
          |  |  |                   
      $11.79 - $15.85
      $37.9K - $50.9K
     |                   
              34.7K
              $543M
             |  | 
          
        
          |  |  |                   
      $30.46 - $49.73
      $24.4K - $39.9K
     |                   
              7.25K
              $361M
             |  | 
          
        
          |  |  |                   
      $84.71 - $108.69
      $20.5K - $26.3K
     |                   
              12.8K
              $1.35B
             |  | 
          
        
          |  |  |                   
      $33.88 - $48.42
      $4.24K - $6.05K
     |                   
              18.4K
              $838M
             |  | 
          
        
          |  |  |                   
      $194.58 - $243.05
      $32.1K - $40.1K
     |                   
              3.06K
              $743M
             |  | 
          
        
          |  |  |                   
      $452.51 - $568.19
      $65.2K - $81.8K
     |                   
              1.04K
              $568M
             |  | 
          
        
          |  |  |                   
      $30.14 - $45.12
      $12.7K - $19K
     |                   
              14.8K
              $638M
             |  | 
          
        
          |  |  |                   
      $422.19 - $533.73
      $78.1K - $98.7K
     |                   
              1.05K
              $560M
             |  | 
          
        
          |  |  |                   
      $66.62 - $77.53
      $91.3K - $106K
     |                   
              11.3K
              $851M
             |  | 
          
        
          |  |  |                   
      $12.51 - $20.45
      $46.7K - $76.4K
     |                   
              16.3K
              $334M
             |  | 
          
        
          |  |  |                   
      $43.98 - $56.1
      $75.5K - $96.3K
     |                   
              12.3K
              $690M
             |  | 
          
        
          |  |  |                   
      $89.4 - $99.04
      $98.1K - $109K
     |                   
              6.77K
              $655M
             |  | 
          
        
          |  |  |                   
      $59.52 - $79.36
      $69.6K - $92.8K
     |                   
              8.22K
              $612M
             |  | 
          
        
          |  |  |                   
      $82.66 - $106.1
      $260K - $334K
     |                   
              12.9K
              $1.16B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              17.1K
              $352M
             |  | 
          
        
          |  |  |                   
      $16.31 - $16.78
      $126K - $130K
     |                   
              21.2K
              $356M
             |  | 
          
        
          |  |  |                   
      $58.52 - $71.7
      $22.5K - $27.5K
     |                   
              15.2K
              $1.04B
             |  |