Stocks fall from record highs amid a software slump and rocky negotiations with Iran | AllMind News