|  |  |                   
      $94.31 - $157.99
      $328M - $549M
     |                   
              85M
              $13.4B
             |  | 
          
        
          |  |  |                   
      $354.56 - $497.45
      $170M - $238M
     |                   
              29.4M
              $14.6B
             |  | 
          
        
          |  |  |                   
      $146.29 - $275.65
      $186M - $350M
     |                   
              21.8M
              $6B
             |  | 
          
        
          |  |  |                   
      $45.98 - $56.15
      $383M - $467M
     |                   
              18.7M
              $1.05B
             |  | 
          
        
          |  |  |                   
      $87.0 - $134.33
      $204M - $315M
     |                   
              8.36M
              $1.12B
             |  | 
          
        
          |  |  |                   
      $141.37 - $228.57
      $53.6M - $86.6M
     |                   
              7.45M
              $1.69B
             |  | 
          
        
          |  |  |                   
      $26.68 - $50.09
      $4.29M - $8.06M
     |                   
              26.5M
              $1.32B
             |  | 
          
        
          |  |  |                   
      $136.59 - $217.51
      $288M - $458M
     |                   
              2.19M
              $459M
             |  | 
          
        
          |  |  |                   
      $4164.15 - $5789.24
      $17.1M - $23.8M
     |                   
              350K
              $2.03B
             |  | 
          
        
          |  |  |                   
      $246.52 - $356.99
      $35.1M - $50.8M
     |                   
              3.73M
              $1.33B
             |  | 
          
        
          |  |  |                   
      $219.37 - $417.89
      $101M - $192M
     |                   
              2.73M
              $957M
             |  | 
          
        
          |  |  |                   
      $1794.73 - $2613.63
      $35.6M - $51.8M
     |                   
              471K
              $1.23B
             |  | 
          
        
          |  |  |                   
      $49.38 - $79.97
      $79.7M - $129M
     |                   
              14.2M
              $1.1B
             |  | 
          
        
          |  |  |                   
      $166.81 - $257.39
      $73.4M - $113M
     |                   
              4.1M
              $1.05B
             |  | 
          
        
          |  |  |                   
      $72.62 - $83.22
      $289M - $331M
     |                   
              4.04M
              $324M
             |  | 
          
        
          |  |  |                   
      $503.3 - $775.9
      $28.9M - $44.5M
     |                   
              1.29M
              $988M
             |  | 
          
        
          |  |  |                   
      $544.07 - $787.63
      $23.2M - $33.6M
     |                   
              1.64M
              $1.29B
             |  | 
          
        
          |  |  |                   
      $31.95 - $54.21
      $84.2M - $143M
     |                   
              15.7M
              $822M
             |  | 
          
        
          |  |  |                   
      $487.07 - $672.24
      $237M - $326M
     |                   
              973K
              $542M
             |  | 
          
        
          |  |  |                   
      $721.65 - $1040.18
      $60.9M - $87.8M
     |                   
              839K
              $863M
             |  | 
          
        
          |  |  |                   
      $174.64 - $205.16
      $256M - $300M
     |                   
              6.53M
              $1.29B
             |  | 
          
        
          |  |  |                   
      $120.07 - $151.11
      $161M - $203M
     |                   
              6.44M
              $964M
             |  | 
          
        
          |  |  |                   
      $19.5 - $30.4
      $155M - $242M
     |                   
              9.95M
              $291M
             |  | 
          
        
          |  |  |                   
      $53.9 - $98.68
      $33.3M - $60.9M
     |                   
              6.13M
              $580M
             |  | 
          
        
          |  |  |                   
      $31.67 - $42.89
      $54.8M - $74.2M
     |                   
              16.8M
              $719M
             |  | 
          
        
          |  |  |                   
      $32.2 - $51.23
      $11.2M - $17.8M
     |                   
              12.6M
              $645M
             |  | 
          
        
          |  |  |                   
      $315.21 - $437.41
      $19.3M - $26.7M
     |                   
              1.72M
              $752M
             |  | 
          
        
          |  |  |                   
      $81.72 - $124.01
      $25.2M - $38.3M
     |                   
              6.22M
              $771M
             |  | 
          
        
          |  |  |                   
      $99.83 - $140.86
      $42.9M - $60.5M
     |                   
              5.47M
              $770M
             |  | 
          
        
          |  |  |                   
      $30.39 - $42.1
      $43.7M - $60.5M
     |                   
              18M
              $752M
             |  | 
          
        
          |  |  |                   
      $451.58 - $565.94
      $105M - $132M
     |                   
              1.37M
              $746M
             |  | 
          
        
          |  |  |                   
      $76.89 - $115.35
      $58.1M - $87.2M
     |                   
              4.92M
              $567M
             |  | 
          
        
          |  |  |                   
      $225.65 - $270.95
      $136M - $164M
     |                   
              642K
              $173M
             |  | 
          
        
          |  |  |                   
      $30.14 - $45.12
      $63.4M - $95M
     |                   
              9.28M
              $401M
             |  | 
          
        
          |  |  |                   
      $283.31 - $388.96
      $3.21M - $4.4M
     |                   
              3.08M
              $1.15B
             |  | 
          
        
          |  |  |                   
      $456.74 - $568.03
      $109M - $136M
     |                   
              505K
              $287M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              7.22M
              $874M
             |  | 
          
        
          |  |  |                   
      $532.27 - $656.65
      $225M - $277M
     |                   
              2.57M
              $1.41B
             |  | 
          
        
          |  |  |                   
      $81.84 - $93.53
      $122M - $140M
     |                   
              1.49M
              $138M
             |  | 
          
        
          |  |  |                   
      $66.75 - $84.94
      $99.6M - $127M
     |                   
              5.83M
              $485M
             |  | 
          
        
          |  |  |                   
      $136.74 - $173.24
      $78.7M - $99.8M
     |                   
              2.74M
              $473M
             |  | 
          
        
          |  |  |                   
      $55.52 - $74.53
      $11.2M - $15M
     |                   
              10.6M
              $792M
             |  | 
          
        
          |  |  |                   
      $462.22 - $707.75
      $7.55M - $11.6M
     |                   
              779K
              $551M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              8.38M
              $541M
             |  | 
          
        
          |  |  |                   
      $201.28 - $266.34
      $44.6M - $59.1M
     |                   
              2.06M
              $550M
             |  | 
          
        
          |  |  |                   
      $82.88 - $98.3
      $120M - $143M
     |                   
              2.19M
              $193M
             |  | 
          
        
          |  |  |                   
      $130.53 - $223.77
      $35.7M - $61.2M
     |                   
              1.06M
              $237M
             |  | 
          
        
          |  |  |                   
      $104.96 - $231.51
      $47.1M - $104M
     |                   
              557K
              $129M
             |  | 
          
        
          |  |  |                   
      $64.81 - $105.9
      $48.5M - $79.2M
     |                   
              2.29M
              $231M
             |  | 
          
        
          |  |  |                   
      $210.24 - $381.46
      $42.3M - $76.7M
     |                   
              455K
              $153M
             |  |