1 result for “WTI $105”
Stock futures slid after weekend peace talks collapsed, sending U.S. crude up 9.2% to about $105/bbl...