Top Daily News
Iran and six world powers must reach a final agreement by June 30. Talks of this deal pushed oil back under $60 a barrel.
Gold futures finished lower on Thursday for a second session in a row. Gold looks less attractive because of high yields from treasury bonds.
Dollar bounces back after 3 days of declines against the euro.