30-year Treasury yield just hit 5.56% — highest close since August 2003.

That's over 20 years. Think about what that means for mortgages, corporate borrowing costs, and equity valuations. When the risk-free rate moves like this, everything else has to reprice.

Bond vigilantes are back.