Meta cash flow craters as Zuckerberg doubles down on AI spending
khaleejtimes.com · Thu Jul-30 14:09:53 published · Thu Jul-30 14:51:04 alerted · alerted 41m after publish · read at www.khaleejtimes.com ↗ · earnings · mat 85
Meta Platforms reported a 91% drop in second-quarter free cash flow to $784 million and raised its 2026 capital expenditure outlook, causing shares to fall 10% in extended trading.
verdict REPRICING, direction bearish -> short GOOGL (earnings: Meta Platforms reported a 91% drop in second-quarter free cash flow to $784 million and raised its 2026 capital expenditure outlook, causing shares to fall 10% in extended trading.) [closed early: netted out by outranking S3 long GOOGL decision 5627]
Signal was wrong (dominant factor): GOOGL rose after entry, and the short never got more than +0.30% in its favor — the bearish read-through from Meta's earnings didn't materialize in GOOGL's price while the trade was open. Timing compounded it: the stock was already down 1.45% from prior close at decision time, so any sympathy move was largely priced in by entry. Exit was poor relative to what was available but nearly irrelevant: closing near the worst unrealized (-1.07% low vs. -0.92% realized) cost little since the best case was only +0.30%; note the exit was forced by netting against an opposing long decision, not by the strategy's own read, so the data doesn't tell us whether its natural exit would have differed.
📖 Glossary
S1 primary — trades the alert's primary ticker in the direction the article itself indicates; exits at the same day's close.
S2 counterparty — trades the inferred counterparty ticker (weakest signal, LLM-inferred sympathy); exits at the same day's close.
S3 peer — trades an inferred peer ticker (also LLM-inferred sympathy); exits at the same day's close.
S4 overnight — holds the primary ticker from today's close to the NEXT day's close.
Verdicts are decided top-to-bottom, first match wins; REPRICING is also the fallback when nothing else matches (2026-08-08 #220).
UNKNOWN — a needed price input (move since close or move in the last 30m) is missing.
PRICED — |move since previous close| ≥ 2.0%: already reflected in price.
REPRICING — |move in the last 30m| ≥ 0.5%: the tape is actively moving on it. Also covers a quieter move — |move since previous close| in [1.0, 2.0) with a quiet last-30m tape: still developing, not yet priced.
FRESH — |move since previous close| < 1.0%: a genuinely new move.
materiality — how market-moving the story was judged, 0-100 — alerts require materiality ≥ 60.