Oil Prices Slide On U.S.-Iran Peace Signals; Airline Stocks Take Off

Oil prices retreated below $90 a barrel as markets bet that a U.S.-Iran deal is likely happen soon.
Open original source
Oil prices retreated below $90 a barrel as markets bet that a U.S.-Iran deal is likely happen soon.
Open original source