U.S. markets close in 2 hours 57 minutes

Germany's governing parties agree on $146 billion stimulus package to revive economy hit by coronavirus pandemic

BERLIN (AP) — Germany's governing parties agree on $146 billion stimulus package to revive economy hit by coronavirus pandemic.