Wall Street stocks rose following strong earnings from large US banks and an unexpectedly benign inflation report that weighed on the dollar.