April's oil-price rout concluded Wednesday, with benchmark U.S. crude futures shedding another 3.7%, or $2.21 a barrel, to end at $58.21. That's the lowest price since March 2021, when oil was still ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results