Oil’s momentum sputters, stock rally falters. WTI crude oil continues to dictate market movements as a reversal in crude’s recent rally–down 7.6%–scared away would-be buyers, pressuring indexes throughout the session. All 10 sectors finished lower, with telecom outperforming, off 0.3%. … Continue reading