Oil prices found some respite on Wednesday as U.S. oil futures rose more than 20per cent and Brent prices steadied after a two-day price plunge, as markets struggle with a massive crude glut amid the coronavirus outbreak.
MASTERCARD beat Wall Street estimates for first-quarter profit on Thursday as customers kept up spending on its card network despite the economic uncertainty...