by Haja Mo November 10, 2026 Business The global benchmark price is down roughly $20 a barrel since late October, when it traded for around $113. Previous Story Giant Merger of NextEra and Dominion Could Fail Amid Anger Over Electricity Bills Next Story U.S. Commerce Dept. Inquiry Into Megaspeed Was Halted After Nvidia Intervention