S&P500 and Nasdaq Composite rally as strong tech earnings and jobs data help investors look past Middle East tensions and ...