Wall Street gains on robust earnings reports, as oil prices dip despite ongoing Middle East tensions.