Yesterday's CPI came in much hotter than expected, and the impacts were felt throughout the bond market and the US dollar complex.
Core CPI came in at 0.4% - hotter than the 0.3% m/m estimates. Meanwhile, year-on-year increased by 3.3% much hotter than the estimates for 3.1%. It actually just missed rounding up to 0.5% M/M, printing at 0.4463%.
Headline CPI rose by 0.5% versus 0.3% m/m and by 3% y/y versus the estimate of 2.9%. This will put a lot of emphasis on today's PPI numbers because those, combined with CPI, will give us an idea of where Core PCE will be.
Inflation swaps traded higher on the day, with the 2-year CPI Swap easily breaking out, and it appears to be well on its way back to around 2.85% if the current trend stays in place. Of course, tomorrow’s PPI report will have a big say in what happens next.
10-year rates have jumped sharply, rising about 10 basis points today. Resistance is around 4.65%, but the broader uptrend remains intact. It also looks like that potential head-and-shoulder pattern has failed, reinforcing the bullish trend. If this breakout holds, we could see rates push past 4.80%.
The 2-year yield could break higher toward 4.50% if the PPI is hotter than expected tomorrow. It stopped today at resistance, so one can only imagine what will happen if the data holds up in the coming days.
The yen has broken above its downtrend, and if it surpasses 154.40, it could move toward 156.50. At this point, the USD/JPY follows US 10-year rates, and if those rates move higher, then the USD/JPY will weaken.
The S&P 500 finished the day down by around 30 bps, and it mostly looked like it was a volatility reset that kept the index together. The VIX initially spiked on the CPI report but later faded, contributing to market stabilization and the S&P 500 rebounding. Once the VIX stopped falling, the S&P 500 just went sideways.