There's nothing quite like hitting the weakest levels in more than 4 years (with many traders' technical targets getting broken) to set up for a nice bond market rally. In outright terms, this one is more than nice, with 10yr yields now down 10bps and MBS up over half a point.
In relative terms, yields would still be at multi-year highs if it weren't for last week.
Is hefty stock selling a factor? For sure! But it's not exclusively driving the move. Stocks helped push the snowball for bonds, but now it has its own momentum. It will be very interesting to see where this one rolls to a stop and what it does tomorrow.
For now, the intraday gains imply positive reprices (more of them) this afternoon. They also create a float opportunity for any loans with lenders who don't reprice this afternoon (or whose reprices are a mere fraction of the bond market gains.