Markets balance three forces: fragile ceasefire, PCE inflation data, and very strong earnings. Core PCE came in under expectations, but savings rate dropped. Earnings growth of 25% YoY in Q1 and over 20% for full year drive markets higher.
On the negative side, the fragile ceasefire is becoming increasingly fragile. If Strait of Hormuz doesn't reopen for a long time, that leads to higher oil prices becoming chronic and leading to higher structural inflation. History is on our side - June and July are typically strong months, and markets are starting to broaden beyond tech.