The US
The American markets were pushed by the banks’ earnings reports and the positive vaccine data from Moderna. USA30 rose 0.85%, while USA500 gained 0.93%. TECH100 added 0.59%.
Oil prices jumped after the OPEC+ meeting. Brent closed up 2.1% to $43.79 per barrel, while Oil finished 2.2% higher at $41.20.
Gold closed the session at $1,813.05 per ounce.
Asia and Australia
Markets in Asia didn't budge over President Trump's order to end Hong Kong's special status. HongKong45 was up 0.05%.
Japan225 finished 1.6% higher.
USD/JPY traded at 107.21, as BOJ kept its monetary policy steady. However, it expressed its uncertainty about the economic outlook.
Australia200 gained 1.9%.
AUD/USD gained 0.2% to $0.6990.
Europe
Investors were driven by the hope of a new stimulus and the upcoming COVID-19 vaccine. Germany30 was 0.7% higher. UK100 and France40 went up 0.9% each.
EUR/USD reached its strongest session since March 10 at $1.1445.
Find out more about the market on CAPEX.com!
Sources: marketwatch.com, investing.com