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.

Subscribe Now

Access to authoritative analysis and perspective and our data-driven report series.

14-Day Free Trial

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