NOW: Bond markets are closed today for Juneteenth, so there is no fresh print to react to — but the week resolved constructively. After Wednesday's selloff at the front end on Kevin Warsh's first FOMC, Thursday saw the long end rally back almost completely as the Iran agreement was signed and oil softened. Yesterday's pulse flagged that hawkish front-end move; the follow-through is that it stabilized and stayed quarantined to the short end. The 30-year ended the week at 6.47–6.48%, down about 6 bps from midweek, with the 10-year settling at 4.49%.
NEXT: The calendar is light coming out of the holiday-shortened week, and there is no major print scheduled to force the long end either way in the next session. The swing factor is whether incoming data confirms the still-firm labor read — jobless claims held at 226,000 — against clearly softening housing, where starts dropped to 1.18 million and consumer sentiment sits at 49.8. Absent a data surprise, expect range-bound trading into next week.
RANGE: Here is the more useful frame today. At 6.48% the 30-year is sitting at the low end of its 30-day range of roughly 6.47% to 6.70%, just under its 90-day average, and it is the best weekly Freddie print since mid-May. This is not a breakout lower — it is flat versus a month ago — but it is the cheap end of where we have traded recently, which is the honest version of "a decent window" without overpromising a downtrend.
DO: The focus segment today is the payment-fatigued purchase buyer, not the refi book. With the national median housing payment at a one-year high, the move is to re-engage purchase borrowers who paused on affordability and show them today's number sits at the better end of the recent range. Do this today: pull your paused-purchase list and send each one a current payment figure on their target price, framed as "today's number is at the low end of the last month."