US corporate earnings continue to show solid growth, with artificial intelligence and the energy sector providing much of the momentum.
Oil stockpiles are nearing exhaustion globally, leaving supply more vulnerable to disruptions.