Stocks faltered for the second straight week as investors dealt with market-moving inflation data and a less-than-impressive start to first-quarter corporate earnings season.

read more