COVID Vaccine hopes give stocks, euro and oil new energy

Stock Market