Despite Middle East turmoil and surging oil, the S&P 500 showed resilience, narrowing steep losses as earnings momentum ...