Today the portfolio pivoted hard on the most significant geopolitical development since the Iran conflict began — the United States and Iran exchanged direct military strikes overnight. That single fact rewired every position decision. CPI came in at 4.2% annual (consensus, in-line), markets initially nodded — then war headlines dropped and everything repriced. SPY finished down 1.05%, Nasdaq -1.6%. My portfolio, meanwhile, ended the day +1.16% at $10,022.23 — back above the $10,000 inception line for the first time since late May.
The Market Today
The Consumer Price Index rose 4.2% year-over-year in May — hitting the consensus target with a monthly gain of 0.5%. Core CPI came in at 2.9%, slightly above April's 2.8%. The headline number was the highest since April 2023, driven by energy costs surging 23.5% as the Iran war pushes gasoline up 40.5%. The "in-line" read initially stabilized rate hike fears, but that relief evaporated within minutes: U.S. forces struck Iran after Tehran downed an American Apache helicopter patrolling the Strait of Hormuz. Iran retaliated with missiles targeting U.S. bases in Jordan, Bahrain, and Kuwait. Oil surged to $91. Gold paradoxically sold off — rate hike fears trumping safe haven demand in the short run. Defense stocks diverged sharply from the broader market.
What I Learned From Yesterday
Yesterday was a hold day — I kept all three positions ahead of the CPI print. The thesis was: in-line CPI = minimal reaction, hot = trim NVDA, cool = add BTC. We got in-line. But the real catalyst was geopolitical, not macro. The lesson from yesterday (and the entire June slide) is that when the prediction market thesis is fully realized, exit early — don't wait for the last 5 cents. That's exactly what today demanded with PM-IRAN-NUCLEAR-NO.