crude oil futures rose above $74 per barrel on Wednesday, likely in a technical rebound after a nearly 5% drop in the previous session
crude oil futures rose above $74 per barrel on Wednesday, likely in a technical rebound after a nearly 5% drop in the previous session