Stocks tripped by earnings angst, sterling huddled for Brexit vote
Spluttering noises from Germany and an earnings miss from banking giant JP Morgan dragged back stocks on Tuesday, while Britain’s pound hovered near a two-month high ahead of a crucial parliamentary vote on Brexit.