Why Were 10yr Yields Only a Few bps Lower Today?

If you missed this morning's commentary, the gist is that inflation for June (via the CPI report) came in much lower than forecast (biggest "miss" in over a year). Given the market's preoccupation with inflation, this logically resulted in an immediate bond rally. 10yr yields only ended up a few bps lower by the end of the day. There are 3 key reasons. The first is purely mechanical and it has to do with the shorter-term rates benefitting the most. Fed Funds Futures did the best with the end-of-year implied rate falling an eighth of a point (or one half of a rate hike erased). It's common to see longer term bonds lag these moves with direct Fed rate implications. That said, we would have expected short term rates to do better as well were it not for the fact that fuel prices bottomed in June (when this data was collected) and have since been moving back up fairly quickly. The 3rd reason is related but more timely: fuel prices fell with bond yields into the 11am hour, but erased those gains after that. 

Econ Data / Events
    • m/m CORE CPI (Jun)
      • 0.0% vs 0.2% f'cast, 0.2% prev
    • m/m Headline CPI (Jun)
      • -0.4% vs -0.1% f'cast, 0.5% prev
    • y/y CORE CPI (Jun)
      • 2.6% vs 2.8% f'cast, 2.9% prev
    • y/y Headline CPI (Jun)
      • 3.5% vs 3.8% f'cast, 4.2% prev
Market Movement Recap
08:32 AM

stronger after CPI.  10yr down 7.6bps at 4.541.  MBS TBD, but should be up more than a quarter point soon when they catch up

11:53 AM

off the strongest levels on a combination of war headlines and Warsh inflation commitments. MBS up 11 ticks (.34) and 10yr down 2.9bps at 4.587

01:53 PM

MBS up 3/8ths and 10yr down 3.4bps at 4.581