Bonds spent the second half of this week grinding back the rally they earned last week. Last Tuesday's cool CPI and PPI prints had yields falling and pricing improving; since Friday the market has grudgingly handed most of it back, with fuel prices at their highest since mid-May doing the damage. The 10-year is back to 4.60% and the 30-year sits near 6.61%, up 6 bps on the week and 8 on the month. Notably, Mortgage News Daily flags that bonds haven't correlated cleanly with data, equities, or headlines for two sessions running — the geopolitical premium that led the tape earlier this week has faded, and this is now a commodity-and-positioning grind, not a directional move.
The near-term calendar is light and the Fed funds target is holding at 3.63% after its last move, so the swing factor is whether the fuel-price pressure that's been lifting yields sticks or fades. Watch next week's inflation reads — a repeat of last week's cool prints could re-open the door bonds just closed, while any upside surprise cements the 6.6s as the near-term floor. Nothing on the immediate docket is likely to break the range on its own.
At 6.61%, the 30-year is sitting 3 bps off its 30-day high of 6.64% and in the upper third of the 90-day band (6.23% to 6.70%, averaging 6.54%). This is the rich end, not a fresh low — the sub-6.3% prints from earlier in the quarter are 30-plus bps below where we are now. Frame it honestly with borrowers: rates have been stable in the mid-6s, but the "wait for a dip" trade hasn't paid off in three months and the current bias is sideways-to-higher.
Today's focus is the purchase borrower who's been sitting on the fence for a lower number. The three-month range says that number isn't coming without a data catalyst, and the payment math has barely moved — a fence-sitter who "waited" since April has saved nothing while rents and prices kept climbing. For anything in-flight and closing inside 15 days, lock; the downside protection is nearly free at this point in the range. Do this today: pull your list of purchase pre-approvals that went quiet in the last 60 days and send the ones near their rate ceiling a plain-English note that the market has been flat, not falling — the honest nudge lands better than another "rates dropped" text.