NFP March 2026 Treasury Yields: Jobs Beat Meets Iran Oil Shock

NFP March 2026 Treasury Yields: Jobs Beat Meets Iran Oil Shock | Duration & Credit Pulse Duration & Credit Pulse Week Ending April 5, 2026 Executive Summary Bottom Line: NFP March 2026 delivered a headline beat of +178,000 jobs against a 59,000 consensus, but Treasury yields still declined on the week as mid-week ceasefire optimism […]