Investors had a lot to digest this week, as government data stoked lingering doubts about the economy and a flood of earnings ...