Stock futures tumbled after hours on Wednesday, building on earlier losses for the S&P 500 and Dow Jones Industrial Average, as crude-oil prices pressed higher.
Oil prices are now climbing again, with Brent crude futures topping $108 a barrel, ending a relatively calm start to the day. An agreement hatched between Iraq and Kurdish authorities to export oil ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results