US Treasury sells 7-year note at 4.29% yield as direct bidders step up, foreign demand slips

Comments

Join the discussion on this story.