|  |  |                   
      $2292.04 - $2514.05
      $431M - $473M
     |                   
              3.32M
              $7.75B
             |  | 
          
        
          |  |  |                   
      $620.01 - $738.53
      $579M - $689M
     |                   
              8.7M
              $6.07B
             |  | 
          
        
          |  |  |                   
      $1147.87 - $1297.18
      $292M - $330M
     |                   
              3.65M
              $4.37B
             |  | 
          
        
          |  |  |                   
      $43.93 - $89.76
      $69.7M - $142M
     |                   
              29.1M
              $1.43B
             |  | 
          
        
          |  |  |                   
      $433.66 - $544.47
      $222M - $279M
     |                   
              2.6M
              $1.16B
             |  | 
          
        
          |  |  |                   
      $66.46 - $89.53
      $54.7M - $73.7M
     |                   
              15.9M
              $1.07B
             |  | 
          
        
          |  |  |                   
      $211.65 - $238.24
      $346M - $390M
     |                   
              31.7M
              $6.95B
             |  | 
          
        
          |  |  |                   
      $181.39 - $228.28
      $667M - $839M
     |                   
              21.8M
              $4.69B
             |  | 
          
        
          |  |  |                   
      $30.11 - $42.97
      $190M - $271M
     |                   
              2.66M
              $94.3M
             |  | 
          
        
          |  |  |                   
      $32.22 - $42.09
      $78.7M - $103M
     |                   
              41.5M
              $1.54B
             |  | 
          
        
          |  |  |                   
      $237.77 - $353.61
      $153M - $227M
     |                   
              48.6K
              $16.8M
             |  | 
          
        
          |  |  |                   
      $436.24 - $517.65
      $137M - $163M
     |                   
              3.94M
              $1.91B
             |  | 
          
        
          |  |  |                   
      $274.66 - $395.76
      $19.3M - $27.7M
     |                   
              2.17M
              $700M
             |  | 
          
        
          |  |  |                   
      $695.21 - $791.73
      $113M - $129M
     |                   
              5.29M
              $3.89B
             |  | 
          
        
          |  |  |                   
      $7.98 - $16.26
      $15.5M - $31.5M
     |                   
              11.1M
              $88.3M
             |  | 
          
        
          |  |  |                   
      $55.19 - $66.72
      $129M - $156M
     |                   
              13.5M
              $812M
             |  | 
          
        
          |  |  |                   
      $11.84 - $13.45
      $98.4M - $112M
     |                   
              32.1M
              $406M
             |  | 
          
        
          |  |  |                   
      $13.5 - $19.08
      $36.8M - $52.1M
     |                   
              10.8M
              $153M
             |  | 
          
        
          |  |  |                   
      $64.05 - $92.18
      $105M - $151M
     |                   
              5.9M
              $431M
             |  | 
          
        
          |  |  |                   
      $27.32 - $30.97
      $74.1M - $84M
     |                   
              936K
              $28.4M
             |  | 
          
        
          |  |  |                   
      $96.22 - $115.31
      $15.3M - $18.4M
     |                   
              7.88M
              $777M
             |  | 
          
        
          |  |  |                   
      $224.68 - $282.71
      $158M - $198M
     |                   
              1.56M
              $437M
             |  | 
          
        
          |  |  |                   
      $83.67 - $106.19
      $42.2M - $53.6M
     |                   
              3.75M
              $370M
             |  | 
          
        
          |  |  |                   
      $52.34 - $74.24
      $6.52M - $9.25M
     |                   
              3.5M
              $183M
             |  | 
          
        
          |  |  |                   
      $74.2 - $139.25
      $2.19M - $4.11M
     |                   
              1.08M
              $80.5M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              5.04M
              $434M
             |  | 
          
        
          |  |  |                   
      $37.4 - $48.23
      $9.1M - $11.7M
     |                   
              7.69M
              $288M
             |  | 
          
        
          |  |  |                   
      $231.66 - $273.65
      $9.9M - $11.7M
     |                   
              1.12M
              $266M
             |  | 
          
        
          |  |  |                   
      $381.94 - $489.97
      $12.3M - $15.8M
     |                   
              944K
              $382M
             |  | 
          
        
          |  |  |                   
      $101.86 - $116.32
      $11M - $12.6M
     |                   
              3.25M
              $336M
             |  | 
          
        
          |  |  |                   
      $23.51 - $34.67
      $5.82M - $8.58M
     |                   
              21.8M
              $564M
             |  | 
          
        
          |  |  |                   
      $484.94 - $564.15
      $6.51M - $7.58M
     |                   
              760K
              $370M
             |  | 
          
        
          |  |  |                   
      $20.56 - $31.65
      $5.2M - $8M
     |                   
              4.86M
              $103M
             |  | 
          
        
          |  |  |                   
      $34.9 - $37.91
      $22.6M - $24.6M
     |                   
              17.4M
              $613M
             |  | 
          
        
          |  |  |                   
      $32.17 - $39.17
      $6.74M - $8.21M
     |                   
              7.8M
              $251M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              3.77M
              $49.6M
             |  | 
          
        
          |  |  |                   
      $457.26 - $524.37
      $5.13M - $5.88M
     |                   
              543K
              $248M
             |  | 
          
        
          |  |  |                   
      $46.98 - $62.45
      $12.7M - $16.9M
     |                   
              5.06M
              $250M
             |  | 
          
        
          |  |  |                   
      $30.23 - $34.41
      $11.5M - $13.1M
     |                   
              4.88M
              $148M
             |  | 
          
        
          |  |  |                   
      $21.37 - $28.56
      $28.7M - $38.4M
     |                   
              457K
              $12.6M
             |  | 
          
        
          |  |  |                   
      $1898.34 - $2031.8
      $8.99M - $9.62M
     |                   
              197K
              $376M
             |  | 
          
        
          |  |  |                   
      $277.3 - $352.82
      $12M - $15.3M
     |                   
              2.09M
              $646M
             |  | 
          
        
          |  |  |                   
      $19.17 - $26.36
      $73M - $100M
     |                   
              13M
              $304M
             |  | 
          
        
          |  |  |                   
      $15.79 - $20.25
      $2.6M - $3.34M
     |                   
              7.87M
              $128M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              11.7M
              $667M
             |  | 
          
        
          |  |  |                   
      $35.69 - $60.06
      $626K - $1.05M
     |                   
              859K
              $30.7M
             |  | 
          
        
          |  |  |                   
      $34.27 - $42.33
      $6.16M - $7.61M
     |                   
              5.52M
              $223M
             |  | 
          
        
          |  |  |                   
      $284.17 - $319.49
      $8.99M - $10.1M
     |                   
              909K
              $282M
             |  | 
          
        
          |  |  |                   
      $213.69 - $247.69
      $16.6M - $19.3M
     |                   
              1.53M
              $368M
             |  | 
          
        
          |  |  |                   
      $698.02 - $870.97
      $1.24M - $1.54M
     |                   
              126K
              $90.8M
             |  |