Rally sputters as oil, earnings weigh. Indexes snapped their three-day winning streak on Thursday after disappointing guidance from bellwether Walmart got the session off to a lackluster start, and a midday sell-off in WTI crude oil kept buyers sidelined into … Continue reading