|  |  |                   
      $498.8 - $620.9
      $199M - $247M
     |                   
              22.2M
              $13.8B
             |  | 
          
        
          |  |  |                   
      $32.66 - $40.75
      $425M - $530M
     |                   
              99.6M
              $4.03B
             |  | 
          
        
          |  |  |                   
      $72.02 - $73.82
      $456M - $467M
     |                   
              115M
              $8.46B
             |  | 
          
        
          |  |  |                   
      $61.76 - $79.32
      $244M - $313M
     |                   
              18.4M
              $1.46B
             |  | 
          
        
          |  |  |                   
      $44.89 - $54.38
      $131M - $159M
     |                   
              83.1M
              $4.52B
             |  | 
          
        
          |  |  |                   
      $354.56 - $497.45
      $46.4M - $65.1M
     |                   
              2.92M
              $1.45B
             |  | 
          
        
          |  |  |                   
      $75.17 - $91.21
      $252M - $306M
     |                   
              14.6M
              $1.33B
             |  | 
          
        
          |  |  |                   
      $52.31 - $63.72
      $178M - $217M
     |                   
              20.2M
              $1.29B
             |  | 
          
        
          |  |  |                   
      $58.41 - $72.69
      $18.7M - $23.3M
     |                   
              31.1M
              $2.26B
             |  | 
          
        
          |  |  |                   
      $228.54 - $279.83
      $44.5M - $54.4M
     |                   
              8.41M
              $2.35B
             |  | 
          
        
          |  |  |                   
      $484.66 - $738.09
      $52.3M - $79.6M
     |                   
              888K
              $655M
             |  | 
          
        
          |  |  |                   
      $61.79 - $76.67
      $17.5M - $21.7M
     |                   
              18M
              $1.37B
             |  | 
          
        
          |  |  |                   
      $146.29 - $275.65
      $17.4M - $32.9M
     |                   
              1.08M
              $298M
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $18.1M - $24.1M
     |                   
              3.51M
              $770M
             |  | 
          
        
          |  |  |                   
      $37.08 - $42.26
      $107M - $122M
     |                   
              37.4M
              $1.55B
             |  | 
          
        
          |  |  |                   
      $60.34 - $74.89
      $69.9M - $86.7M
     |                   
              2.97M
              $222M
             |  | 
          
        
          |  |  |                   
      $17.76 - $22.1
      $1.75M - $2.18M
     |                   
              41.4M
              $914M
             |  | 
          
        
          |  |  |                   
      $34.72 - $42.74
      $7.25M - $8.93M
     |                   
              22.9M
              $978M
             |  | 
          
        
          |  |  |                   
      $456.74 - $568.03
      $10.2M - $12.7M
     |                   
              1.34M
              $763M
             |  | 
          
        
          |  |  |                   
      $58.63 - $59.9
      $75.8M - $77.5M
     |                   
              15.1M
              $900M
             |  | 
          
        
          |  |  |                   
      $22.92 - $28.05
      $15.7M - $19.2M
     |                   
              29.6M
              $830M
             |  | 
          
        
          |  |  |                   
      $79.56 - $82.92
      $40.3M - $42M
     |                   
              25.5M
              $2.12B
             |  | 
          
        
          |  |  |                   
      $144.7 - $178.6
      $18.5M - $22.9M
     |                   
              2.3M
              $405M
             |  | 
          
        
          |  |  |                   
      $23.87 - $29.82
      $53.4M - $66.7M
     |                   
              3.09M
              $92.2M
             |  | 
          
        
          |  |  |                   
      $29.82 - $30.19
      $63.8M - $64.6M
     |                   
              45.4M
              $1.37B
             |  | 
          
        
          |  |  |                   
      $210.28 - $289.91
      $6.28M - $8.65M
     |                   
              1.36M
              $396M
             |  | 
          
        
          |  |  |                   
      $122.82 - $218.63
      $1.16M - $2.06M
     |                   
              836K
              $183M
             |  | 
          
        
          |  |  |                   
      $855.86 - $1339.13
      $6.88M - $10.8M
     |                   
              132K
              $177M
             |  | 
          
        
          |  |  |                   
      $416.06 - $551.64
      $1.88M - $2.5M
     |                   
              656K
              $362M
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $12M - $14.7M
     |                   
              1.68M
              $298M
             |  | 
          
        
          |  |  |                   
      $44.8 - $53.97
      $6.73M - $8.11M
     |                   
              14.1M
              $761M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              73.2M
              $3.93B
             |  | 
          
        
          |  |  |                   
      $141.37 - $228.57
      $4.8M - $7.76M
     |                   
              532K
              $121M
             |  | 
          
        
          |  |  |                   
      $321.63 - $509.31
      $5.6M - $8.87M
     |                   
              173K
              $88.2M
             |  | 
          
        
          |  |  |                   
      $320.42 - $424.58
      $1.44M - $1.91M
     |                   
              467K
              $198M
             |  | 
          
        
          |  |  |                   
      $74.01 - $144.25
      $3.45M - $6.73M
     |                   
              485K
              $66.1M
             |  | 
          
        
          |  |  |                   
      $462.22 - $707.75
      $8.62M - $13.2M
     |                   
              112K
              $79.2M
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $6.23M - $7.62M
     |                   
              2.1M
              $205M
             |  | 
          
        
          |  |  |                   
      $74.88 - $91.97
      $18.4M - $22.6M
     |                   
              930K
              $85.6M
             |  | 
          
        
          |  |  |                   
      $42.39 - $51.76
      $19.1M - $23.3M
     |                   
              617K
              $31.8M
             |  | 
          
        
          |  |  |                   
      $59.09 - $98.75
      $3.16M - $5.28M
     |                   
              572K
              $56.5M
             |  | 
          
        
          |  |  |                   
      $150.57 - $212.76
      $14.1M - $20M
     |                   
              168K
              $35.7M
             |  | 
          
        
          |  |  |                   
      $470.37 - $663.28
      $3.42M - $4.82M
     |                   
              141K
              $93.4M
             |  | 
          
        
          |  |  |                   
      $273.94 - $388.21
      $3.69M - $5.24M
     |                   
              276K
              $107M
             |  | 
          
        
          |  |  |                   
      $78.21 - $143.81
      $2.27M - $4.17M
     |                   
              441K
              $62.6M
             |  | 
          
        
          |  |  |                   
      $24.21 - $29.47
      $15.6M - $18.9M
     |                   
              1.39M
              $41M
             |  | 
          
        
          |  |  |                   
      $34.39 - $47.46
      $2.27M - $3.13M
     |                   
              3.05M
              $145M
             |  | 
          
        
          |  |  |                   
      $221.03 - $294.78
      $2.62M - $3.5M
     |                   
              363K
              $107M
             |  | 
          
        
          |  |  |                   
      $48.13 - $49.85
      $33.8M - $35M
     |                   
              26.9M
              $1.32B
             |  | 
          
        
          |  |  |                   
      $246.52 - $356.99
      $325K - $471K
     |                   
              213K
              $76.2M
             |  |