At $593.87, Meta (NASDAQ:META | META Price Prediction) is a Hold heading into its July 29 earnings report. Options markets are pricing in an approximately 8% binary move, or a $49 swing, which makes buying the day before the report a bet on event risk rather than the business.
Meta runs the largest advertising franchise on the internet through Facebook, Instagram, WhatsApp, Threads, and Messenger, alongside Reality Labs. The stock has been range-bound for months as investors weigh a booming ad engine against rapidly escalating AI infrastructure costs. Shares are down 8.05% in the past week and 16.4% over the last year, setting up a report that could break either direction.
Why the Ad Engine Justifies a Bid
Q1 2026 was strong. Revenue jumped 33.08% year over year to $56.31 billion, with ad impressions up 19% and price per ad up 12%. Family of Apps daily actives reached 3.56 billion. Operating cash flow of $32.23 billion funds the AI buildout without straining the balance sheet.
Valuation looks reasonable. Meta trades at 21x trailing earnings and 19x forward earnings, well below most mega-cap peers. Polymarket traders assign a 94.7% probability that Meta beats Q2 consensus, and July 31 call open interest is running nearly 2.5x put open interest.
Why the CapEx Bill Could Sink the Stock
Meta raised full-year capital expenditure guidance to $125 billion to $145 billion, up from a prior $115 to $135 billion range, citing higher component pricing and more data center capacity. Q1 capex alone rose 46.8% year over year, and total expenses climbed 35%. Reality Labs continues to bleed roughly $4.03 billion per quarter.
The market has already punished a good report. After the Q1 blowout, shares fell from $671.77 at filing to $608.75 the next day. Q3 2025 fell 11.33% on earnings day despite a beat, and Q1 2026 dropped 8.55%. Youth-related litigation trials scheduled for 2026 add another overhang.
Why Patience Beats Conviction Right Now
The fundamentals support holding, and the setup argues for patience. Ad revenue is compounding at a 30%-plus clip, but every dollar of upside is being reinvested into GPUs and data centers whose returns are unproven. Reddit sentiment swung from bearish 22 mid-week to bullish 72 by earnings eve, signaling uncertainty.
The trigger to reassess is the Q2 earnings report itself. Any further capex revision above $145 billion, or Q3 revenue guidance below the current $58 billion to $61 billion Q2 range, likely delivers a dip. A clean beat with steady spending discipline flips the verdict to Buy.
What the Targets Show
Meta currently trades at $593.87 against a consensus analyst target of $825.84, implying 28.6% upside if targets are met. Coverage is heavily positive with 8 Strong Buy, 49 Buy, 6 Hold, and 0 Sell ratings.
The stock is off 9.88% year to date while the S&P 500 proxy SPY has moved from $718.66 at Meta’s Q1 filing to roughly $739.09 currently, meaning Meta has meaningfully underperformed the broader market. Shares sit below both the 50-day moving average of $606.07 and the 200-day at $638.07.
Why Waiting Is the Right Call
At $593.87, Meta is a Hold. The July 29 earnings report is a binary event with a pre-priced $49 swing. Buyers today absorb the risk that management raises the $125 to $145 billion capex band again. Every quarter over the last year, capex guidance has ratcheted higher, and the Q1 stock reaction of negative 8.55% shows how the market treats those revisions even when earnings crush estimates.
A pullback into the $540 to $560 zone would compress the forward multiple to roughly 17x and restore a margin of safety consistent with prior post-earnings entry points. A capex revision above $150 billion combined with deceleration in ad pricing would materially change the risk profile. Both will be knowable when the earnings report lands.
Patience risks missing a possible 8% gap higher. Impatience risks buying the top of a range that has held for a full year. Waiting one week to see the earnings report and the capex line specifically offers the clearest read on risk versus reward at this price.
Contact [email protected] for any questions or corrections.