A mixture of good and bad economic news left Treasury prices slightly higher at yesterday's close, with the 30-year bond up 1/4 point to yield 7.87%.

Traders were heartened by the weaker-than-expected May retail sales report, but disconcerted by a jump in the core rate of May producer prices, excluding food and energy costs.

Limited Time Offer

Save $400 off your subscription. Special offer ends April 30, 2017.

14-Day Free Trial

No credit card required. Complete access to articles, breaking news and industry data.