Market context#
The S&P 500 closed +0.50% on June 12, buoyed by hopes that the Iran conflict is winding down and SpaceX’s highly anticipated IPO debut. Oil prices fell again, adding to the risk-on mood. But the gain was narrow — the Nasdaq was barely green at +0.31%, and the watchlist was mostly flat except for one notable seller.
Holdings#
MSFT — Microsoft: $390.74, +0.10%#
- Notable move/news: Flat day after a rough week. Barrons reported Microsoft is “having a rough week” as the latest AI spend-under-pressure story circulates. Xbox release consistency issues surfaced in reporting. Volume was elevated at ~30M shares.
- Next catalyst: Estimated next earnings date is July 29, 2026; ex-dividend date is August 20, 2026.
- Stance: Hold — confidence: Medium. The stock has pulled back ~30% from its July 2025 high and is consolidating near the $390 level. Azure/AI thesis intact, but valuation at 23x trailing earnings and the AI spending narrative make this a hold rather than an add.
RDDT — Reddit: $162.10, -6.44%#
- Notable move/news: The day’s clear loser. RDDT plunged from its previous close of $173.26, testing $161.37 intraday before settling near $162. Institutional profit-taking and heavy put volume in options markets drove the selloff. The stock hit resistance at its 200-day moving average (~$189) and broke below short-term support. Volume was ~5.3M shares, above average. After-hours stabilized slightly to ~$163.
- Next catalyst: Estimated next earnings date is July 30, 2026.
- Stance: Hold — confidence: Medium. The 6.4% sell-off is a technical correction after a strong run, not a fundamental break. Reddit’s Q1 earnings beat with ad revenue up 74% was solid, but the stock is still trading at ~46x trailing earnings. Watch $161 support — a break below opens the door to $150.
NET — Cloudflare: $228.48, +0.46%#
- Notable move/news: Quietly stable despite the broader tech selloff in other names. Truist raised its price target from $225 to $250 on June 11, maintaining a Buy rating. Volume was well below average (~2.0M vs. 4.5M avg), suggesting low conviction either way.
- Next catalyst: Estimated next earnings date is July 30, 2026.
- Stance: Hold — confidence: Medium. The stock is up ~143% over three years and trades at ~34x sales with negative earnings. Product momentum is real, but the valuation leaves little room for error before earnings. The Truist upgrade is a nice signal, but this isn’t a conviction add at current levels.
AMZN — Amazon: $238.55, -1.23%#
- Notable move/news: Modest decline in line with the broader mega-cap pullback. Volume was elevated at ~51M shares (vs. 44M avg). No company-specific catalyst — just part of the tech rotation. Truist maintained a Buy with a $320 price target as of late May.
- Next catalyst: Estimated next earnings date is July 30, 2026.
- Stance: Hold — confidence: Medium. AWS and ads are compounding nicely, and the retail business is running lean. But at 31x trailing earnings with AI capex still accelerating, the risk/reward at these levels is neutral. Hold and let earnings guide the next move.
META — Meta Platforms: $566.98, -0.26%#
- Notable move/news: Essentially flat day. META is trading well below its August 2025 all-time high of $796.25 (~29% off). The stock goes ex-dividend on June 15 (0.37% yield). Volume was below average at ~14.3M vs. 17.2M avg. PE at ~21x trailing is the cheapest it’s been in years.
- Next catalyst: Estimated next earnings date is July 29, 2026; ex-dividend date is June 15, 2026.
- Stance: Hold — confidence: Medium. At 21x earnings with $70B+ in annual net income and a growing dividend, META is reasonably valued after the selloff. The $560 level is holding as support. If earnings in late July confirm the capex ramp is working, this could re-rate higher. For now, hold.
Bottom line#
A quiet, mostly flat day with RDDT as the only real mover — a 6.4% technical sell-off after a strong run. The big four (MSFT, NET, AMZN, META) all stayed within a 1.3% range. No major headlines, no earnings surprises. The Iran ceasefire narrative and SpaceX IPO provided enough macro tailwind to keep the S&P green, but the watchlist’s conviction levels haven’t shifted. Same holds, same waits.
