Treasurys rallied on Wednesday, sending yields to their lowest levels in more than a month, after inflation as measured by the consumer-price index came in below expectations for April.
What's Your Reaction?