US Stock prices were mixed in a volatile week as earnings tended to lead the market direction. With about half of S&P500 companies reporting earnings so far 78% have beat estimates on earnings and 66% beating sales estimates. Positive data from Europe and China helped move their markets higher. Treasury bonds were mostly unchanged. Commodities […]