NASDAQ:BKNG Booking Holdings Inc.

ISIN: US09857L1089
Consumer DiscretionaryTravel ServicesOnline Travel
NASDAQ Global Select · Norwalk, CT · Mkt cap ~$161B · Beta 1.07 Analysis Status: On-Going
All figures USD. Per-share data reflect the 25-for-1 stock split executed 2026-04-06 (so ~$207 today ≈ ~$5,185 pre-split — this is correct, not a data error). Mode-B refresh; prior report 2026-07-31 at $193.30 (+7.3% since). Post-earnings update: Q2 2026 was reported 4 Aug 2026 (after close) and beat — the stock re-rated ~+6.7% around the print (~$194 → ~$207). This report incorporates that print.
$207.39
+0.2%
07 Aug 2026 · Signal v6

Changes Since Last Report vs. 2026-07-31 (HOLD/HOLD/HOLD @ $193.30)

Medium & Long upgraded HOLD → BUY. The Q2 print (4 Aug) beat — revenue $7.35B (+8.1% YoY), operating income +11%, margin 34.0% — and the stock gapped +7.3% ($193.30 → $207.39). The apparent paradox (BUY at a higher price where we last said HOLD) resolves three ways: (a) the beat rolled off a depressed year-ago quarter, so trailing earnings re-based higher and the P/E actually fell (25.4x → 23.0x) — valuation stayed Fair, not richer; (b) timing crossed Neutral (53) → Improving (61) as the tape reclaimed the SMA200 into a strongly-bullish confluence and the earnings-event risk cleared, flipping the base matrix to High+Fair+Improving → BUY; (c) the Short is held precisely because $207/RSI 69.5 is a chase — buy the pullback into $190-196.

DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.

Booking Holdings Inc.

Booking Holdings is the world's largest online-travel company, running Booking.com (the category-leading accommodation platform in Europe), Agoda (Asia-Pacific lodging), Priceline, KAYAK (meta-search price comparison), Rentalcars.com and OpenTable (restaurant reservations). Its economic engine is a two-sided marketplace: ~3M+ bookable properties on one side and hundreds of millions of travellers on the other, monetised at a ~15% take-rate on gross bookings. It is exceptionally asset-light — it owns no hotels or planes — so it converts roughly a third of revenue to free cash flow and returns almost all of it via buybacks. Its distinctiveness is scale-driven global liquidity in accommodation supply (deepest in Europe) plus a portfolio of category brands, which together make it the most profitable operator in online travel.

HorizonSignalComposite ScoreConfidenceKey Driver
Short-term (1–3 mo)HOLD5858%Base signal is BUY (High quality + Fair valuation + Improving timing), but capped to HOLD by the short technical-confirmation rule: RSI 69.5 is overbought and the stock has run +7% into a gap-up. Don't chase — buy the pullback into the $190-196 base.
Medium-term (6–12 mo)BUY6858%Upgraded HOLD → BUY: the tape turned decisively up post-earnings (reclaimed the SMA200, strongly-bullish confluence, earnings-event risk cleared) while valuation stayed Fair. Base matrix: High + Fair + Improving → BUY.
Long-term (3–5 yr)BUY7258%Upgraded HOLD → BUY: wide-moat compounder at a still-Fair multiple (fwd P/E ~16.8x, PEG ~0.83) after a beat that re-based earnings higher; ~14% below Street consensus. Quality dominates at this horizon.
Next update: 2026-08-21 — default +14d (no impactful event inside the window; next earnings 2026-10-27, next FOMC ~16-17 Sep)
Table of Contents
1Five-Pillar Scorecard2Hard Gates & Do-Not-Buy Status3Pillar Detail: Business Quality4Pillar Detail: Valuation Attractiveness5Pillar Detail: Underlying Drivers6Pillar Detail: Economic Alignment7Pillar Detail: Entry/Exit Timing8Economic Event Risk9Multi-Timeframe Technical Analysis10Price Chart (6-Month Daily)11Scenario Summary12Entry / Exit Rules13Position Sizing Context14Calibration Snapshot15Data Sources & Methodology
1

Five-Pillar Scorecard

Five independent scores — each 0–100 with its own confidence. The three fundamental pillars (Quality / Valuation / Timing) set the base BUY/HOLD/SELL via the Decision Matrix; the two context pillars (Underlying Drivers, Economic Alignment) then amplify a BUY to STRONG BUY or a SELL to STRONG SELL when both corroborate.

Business Quality

80
strong — wide moat, elite cash gen
conf 78%

Valuation Attractiveness

63
fair (attractive on forward earnings / clean edge, fair on trailing)
conf 88%

Entry/Exit Timing

61
improving — strongly-bullish tape, but overbought here
conf 60%

Underlying Drivers

53
Neutral (resilient travel vs Middle-East / energy risk)
conf 60%

Economic Alignment

43
Contrarian (headwind)
conf 55%
2

Hard Gates & Do-Not-Buy Status

Binary safety checks — any TRIGGERED gate is a hard cap regardless of the scores above; CAUTION gates are sizing notes.
Financial Distress
Interest coverage 8.8x, cash/share ~$22, EV multiple ~15x, current ratio 1.09. Negative book equity is a buyback artifact, not distress.
Earnings Event Risk
CLEARED. Q2 2026 was reported 4 Aug 2026 (after close) and the stock has already reacted (+6.7%). Next earnings is 27 Oct 2026 — well outside the 14-day window. The earnings-event caution that capped timing confidence last refresh is lifted.
Valuation Ceiling
Does NOT fire. Clean/operating trailing P/E ~21.3x and reported ~23.0x both sit below the 24x Consumer-Discretionary guardrail line, warranted ratio 0.94 (Attractive/Fair edge), and price $207.39 is below the $237 median and $309.84 high targets. No cap.
Accounting / Dilution
Share count falling (buybacks: ~821M → ~768M weighted diluted YoY). Non-operating items DEPRESS (not inflate) GAAP earnings — clean quality; no AI-style mark-up inflation. BKNG is NOT in the AI-concentration cohort, so the macro report's armed AI-earnings-quality tail is not inherited here.
Regulatory / Binary
EU DMA gatekeeper obligations are ongoing compliance, not a binary >20% event. Noted as a bear risk, not a gate.
Systemic tail-risk check. The 2026-07-30 macro report carries the "S&P 500 concentration / AI earnings-quality unwind" tail as armed. BKNG does not inherit it: its earnings are depressed by non-operating items (not inflated by AI mark-ups), it is not an AI-capex/monetisation name, and its clean P/E (~21.3x) is not in the Anchor's Expensive band. "It's a tech-adjacent stock" is explicitly not sufficient. The macro tail most relevant to BKNG is Iran/Hormuz / energy (an oil spike → travel-demand headwind), which management flagged as "near-term volatility" on the Q2 call. Verified this run: oil has eased ~15% off its late-July peak (USO ~$139 → ~$119 by 5 Aug), so the acute shock is receding, not escalating — it is a secondary / re-escalation bear factor, not the lead trigger (see §11).
3

Pillar Detail: Business Quality

A deep dive into the Quality score: business economics, moat, ROIC and the industry benchmark.
Business Quality — Pillar Score
Wide-moat, asset-light marketplace; Q2 confirmed 34% operating margins, ~$7.7-9B FCF
80
confidence 78%

Lifecycle & sector: Consumer Discretionary · Travel Services (online-travel marketplace). Classified Mature / Cash-Cow: mid-single-digit-to-low-teens revenue growth, ~34% operating margins, ~30%+ FCF margin, aggressive buybacks. Scored on margins, ROA/ROIC, FCF and the moat — not on book-equity ratios, which are distorted (see denominator note). Q2 confirmed the profile — Quality holds at 80: revenue $7.35B (+8.1% YoY), operating income $2.50B (+11% YoY), operating margin 34.0%. Growth is decelerating off the post-COVID surge but profitability is intact and, management flagged, resilient despite Middle-East volatility.

Sub-signalBKNGRead vs peers / historyScore
Revenue trajectoryTTM ~$28.2B; Q2'26 $7.35B (+8.1% YoY); consensus FY26 ~+9-10%, FY27 ~+13% ($32.0B)Decelerating off the post-COVID surge; still above mature-sector norm; gross bookings & room-nights near records74
Profitability vs peersQ2 operating margin 34.0%; TTM operating margin 34.5%; EBITDA 38.2%; net 25.5%Best-in-class for OTAs (Expedia op margin ~mid-teens, est.); asset-light scale88
Cash generationFCF ~$7.7B (Yahoo TTM) to ~$9B (FMP def.); FCF margin ~27-32%; FCF/OCF 96.8%; P/FCF ~16.8xElite cash conversion; capex <2% of revenue89
Balance-sheet healthInterest coverage 8.8x; cash/share ~$22; current ratio 1.09; total debt ~$21B vs cash ~$17BHealthy. Negative book equity is a buyback artifact, not leverage stress (see note)74
Capital-light returns (ROA/ROIC)ROA excellent (FMP ROA sub-score 5/5, ~20%); ROIC very high on tiny invested capitalHallmark of the model — high returns on negligible tangible capital85
Denominator note — ignore book-equity ratios. BKNG has negative shareholders' equity (P/B −14.6, book value/share −$14) because cumulative buybacks have driven equity below zero. This makes ROE, D/E and P/B meaningless here — they are not distress signals. Read quality off ROA (excellent), 34% operating margins, ~$7.7-9B FCF and 8.8x interest coverage. The FMP "B−" rating (below) is dragged entirely by these negative-equity sub-scores.
Industry benchmark — "Rule of 40" (asset-light compounder variant). Revenue growth (~8-13%) + FCF margin (~30%) ≈ 44. Rating: PASSES (≥40). Benchmark score: 80/100. Carried more by margin than growth — the correct profile for a cash-cow marketplace.
Network effects
82
Two-sided marketplace: more properties → more choice → more demand → more sign-ups. ~3M+ properties, global liquidity.
Intangible assets / brand
80
Booking.com is the category brand in Europe; Agoda in APAC; Priceline/KAYAK/OpenTable round out the portfolio.
Cost advantage
70
Scale in performance marketing + rising direct/app mix lowers CAC vs sub-scale rivals. Tempered by Google dependency (see Competitive Environment).
Switching costs
52
Traveller loyalty is structurally low (price-shop every trip); Genius loyalty helps, but this is the moat's softest wall — trimmed for live competition.
Pricing power
60
Take-rate ~15% has been stable, but top-of-funnel pricing is partly set by Google/meta auction dynamics, capping it.

Moat average ≈ 69 — wide but not impregnable; the two competition-exposed dimensions (Switching Costs, Cost Advantage) are scored down from the named-competitor read below, not in the abstract.

Competitive Environment

The moat scores above are derived from who is attacking and which way share is trending. BKNG remains the global room-nights leader and is stable-to-modestly-gaining in core European hotels, but faces three credible, differently-shaped rivals. Overall competitive threat: moderate (unchanged this refresh). Watch item: Airbnb is publicly pushing to become an "Amazon for services" (hotels, car/equipment rental) — an expansion of the alt-accom substitution threat into BKNG's core lanes.
RivalThreat typeShare trajectory (BKNG vs rival)Moat-erosion vector
Expedia Group (Brand Expedia, Hotels.com, Vrbo)Direct OTA rivalBKNG stable / modestly gaining in hotels; Expedia stronger in US & Vrbo alt-accomPrice/marketing competition on overlapping inventory; caps Pricing Power
AirbnbAlternative-accommodation substitution (now expanding into hotels & services)Airbnb growing faster in alt-accom and pushing into adjacent verticals; BKNG growing its own alt-accom supply to defendErodes Switching Costs & supply-side network in the fastest-growing lodging segment
Google Travel (Hotels/Flights, meta)Disintermediation of top-of-funnelStructural — BKNG is both customer & competitor; ongoing pressureRaises traffic-acquisition cost & caps Cost Advantage / Pricing Power; the single biggest long-run risk

Net effect on the moat: → Switching Costs trimmed to 52 (Airbnb substitution + low loyalty), Cost Advantage to 70 and Pricing Power to 60 (Google funnel dependency). This propagates to the §11 Bear trigger (Google/Airbnb share & take-rate compression) and the §12 thesis-invalidation rule. Threat is moderate/stable, so it is a contributing bear factor rather than the lead trigger (the live Iran/Hormuz energy shock leads the Bear).

ROIC & capital allocation. Asset-light economics produce structurally high ROIC on negligible invested capital. Disciplined, shareholder-friendly allocation: heavy consistent buybacks (weighted diluted share count ~821M → ~770M over the last year) plus a small growing dividend (~0.8% yield, ~18% payout; post-split $0.42/qtr declared 3 Aug 2026 — not a cut, it is the split-adjusted continuation of the ~$10.50 pre-split payout). The buyback is the reason equity is negative — a return-of-capital choice, not distress.
4

Pillar Detail: Valuation Attractiveness

Sector-appropriate multiples, FCF yield, reverse-DCF implied growth, embedded optionality, and the analyst-consensus cross-check.
Valuation Attractiveness — Pillar Score
Fair after the post-earnings pop — attractive on forward earnings, fair on trailing; ~4.8% FCF yield
63
confidence 88%
Warranted-multiple anchor (the 40% weight) — updated for the current rate + post-earnings price. Consumer-Discretionary, high-quality (BQ 80): discount rate r = 4.63% 10-Y (macro/FRED, 2026-08-05) + 4.5% ERP + 0.0% risk add-on = 9.13%; disciplined growth g_near 10% (cyclical sector cap; consensus ~15% haircut 0.75× then capped), g_term 3%. Two-stage warranted P/E ≈ 22.6x (below the 24x Cons-Disc guardrail). At $207.39: on the clean/operating multiple ~21.3x, ratio 21.3/22.6 = 0.94 → Attractive/Fair edge; on the reported trailing P/E 23.0x, ratio 1.02 → Fair. Both below the guardrail. The stock rose +7% but the multiple did not re-rate materially, because Q2's beat rolled off a depressed year-ago quarter and re-based trailing earnings higher — trailing P/E actually fell from ~25.4x to ~23.0x. The 0.94 clean ratio sits at the Attractive/Fair edge, but the full pillar is a weighted blend — the anchor (40%) is edge-favourable while the own-history decile (~6 of 10, upper-middle of its range after the run) and the reported-P/E cross-check (ratio 1.02, Fair) pull it back — netting Valuation 63 (Fair), unchanged from 63.
Earnings-quality decomposition (step 7b) — GAAP understates the multiple (drag, not inflation). Below-operating items (net interest on real debt + FX + investment marks) depress earnings: TTM operating income is ~$9.74B pre-tax; taxed at ~22.4% that is ~$7.5B of clean, operating-only earnings versus GAAP net income of ~$7.2B. So nonop_pct_of_net_income is slightly negative (~−4%) — a drag, not an AI-style inflator (and far smaller than last refresh's −22%, because the year-ago quarter's large non-op drag has now rolled out of the TTM window). Clean P/E ≈ $207.39 ÷ (~$7.5B / ~770M shares ≈ $9.76) ≈ 21.3x. Caveat: the add-back is mostly recurring interest on a ~$21B levered balance sheet, so the honest multiple sits between ~21.3x clean and ~23.0x reported — valuation is scored across that range (edge-to-Fair), which is why the score is Fair, not Attractive.
MultipleBKNGReference readScore
Forward P/E~16.8x (fwd EPS ~$12.38) / 16.6x (FY27 $12.39)Low end of BKNG's own 5-yr range (typically ~20-25x); attractive for a ~13% EPS grower72
Trailing P/EReported 23.0x · clean ~21.3xBoth below warranted 22.6x and below the 24x guardrail — Fair/edge60
PEG (fwd)~0.83 (Yahoo); FMP fwd PEG ~1.24Reasonable-to-cheap vs ~13-15% forward EPS CAGR66
Own 5-yr valuation decileDecile ~6 (52-wk range $150.14-$231.8; price at ~70% of range)Upper-middle of its own range after the run — no longer a discount, not extreme52
FCF yield (universal anchor — after interest): FCF ~$7.7B (Yahoo TTM) ÷ market cap $160.7B = ~4.8% (on FMP's wider ~$9B def. ~5.6%). In/near the 3-5% "fair for a quality growth compounder" band — down from ~6.0% at $193 as the price rose. A real cash yield after financing costs, so not exposed to the clean-P/E debate.
Reverse DCF / implied growth. At $207.39 (EV ~$159.5B, FCF ~$7.7-9B, r ~9.1%), a simple perpetuity solves to an implied FCF growth of only ~4%. Consensus expects mid-single-digit near-term revenue and ~13-15% EPS growth — the price still embeds materially less growth than the fundamentals support, so the name is not expensive even after the pop. That gap (plus the now-improving tape) is what carries Medium/Long to BUY.

Embedded Optionality / Free Upside

Framing: the in-production OTA business justifies most of the $207.39; the ad-network + connected-trip + buyback options are upside largely for nothing. Tilt: +4 to Valuation (already reflected in the 63).

Analyst price-target consensus. Consensus $236.13 (+13.9%) · median $237 (+14.3%) · high $309.84 (+49.4%) · low $210 (+1.3%). Price ~14% below consensus → meaningful support (signal ~72). Last-month avg target $231.53 (n=15) has drifted up post-earnings. Cross-check: a second provider (Yahoo, 36 analysts) shows a slightly lower ~$224.7 mean / $220 median — same picture, ~8-15% upside. Both are well-dispersed (not degenerate), so no fallback needed; both pulled this run.
Analyst grades distribution. 1 Strong-Buy, 45 Buy, 25 Hold, 0 Sell (n=71) → bullish ~65%. Buy-consensus with a meaningful (>30%) hold cohort. All 11 firm actions on 5 Aug (post-print) were "maintain" (UBS/Wedbush/Benchmark/BMO/Citi/Oppenheimer et al.) — stable Buy, no upgrades or downgrades in 30 days.
FMP financial-health cross-reference: "B−" (overall 3/5, up from 2). DCF sub-score 4/5 and ROA 5/5 are strong; the rating is pulled to B− entirely by ROE 1, D/E 1, P/B 1 — artifacts of negative book equity from buybacks, not weakness. Does not lower the Valuation read.

Confidence note: full analyst-target/grades/estimates coverage this run → Valuation confidence high (88%). Peer-OTA medians are estimated.

5

Pillar Detail: Underlying Drivers

The dominant external force the stock is tethered to, scored 0–100. A context pillar: it does not change the base signal — it feeds amplification (tailwind ≥65 can lift BUY→STRONG BUY; headwind ≤35 can push SELL→STRONG SELL).
Primary Driver
Global consumer travel demand
53
Neutral (resilient travel vs Middle-East / energy risk) — not amplification-eligible

Primary driver: global consumer travel demand & discretionary spending power (secondary: oil/jet-fuel via both travel-sentiment and the consumer-budget "tax," plus the interest-rate regime). BKNG's gross bookings track directly with consumers' propensity and ability to travel. The driver firms marginally this refresh (51 → 53): the Q2 beat confirmed travel demand is holding up (revenue +8.1% YoY, room-nights near records) despite the Middle-East volatility management explicitly called out — a genuine resilience read. The Iran/Hormuz energy-shock risk has eased this run (oil off ~15% from its July peak — verified via USO) but remains a re-escalation watch; US labour is softening (Jul NFP forecast +80k vs +57k prior; unemployment 4.2%).

HorizonReadScore
Historical (12-24m)Travel fully normalised post-COVID; record room-nights but growth decelerating to a sustainable mid-single-digit-to-low-teens pace56
Current stateResilient, shock easing: Q2 beat with room-nights holding despite the "near-term volatility" mgmt flagged; oil has eased ~15% off its late-July peak (USO ~$139→$119 by 5 Aug — verified this run), relieving the acute travel-tax; VIX low (15.8), Fed on hold (3.63%). Offsetting: softening US labour. Net: travel demand holding, energy tail receding. Mild net positive54
Forward (6-12m)Consensus mid-single-digit room-night growth; demand historically resilient, but the oil path (Hormuz), a cooling labour market and the XLY macro headwind cap the near-term outlook50

Driver score: 53 / 100 — Neutral (balanced). Weighted (0.25/0.50/0.25): 56·0.25 + 54·0.50 + 50·0.25 = ~53.

Amplification eligibility: at 53 the driver is in the 36-64 Neutral band — NOT eligible to amplify, so the base BUY (Medium/Long) is not lifted to STRONG BUY. Thesis-invalidation floor: a genuine consumer-travel contraction — room-nights turning negative, or a sustained Hormuz closure driving oil high enough to dent autumn/winter travel — is the level at which the case breaks. This is a live near-term risk, not a distant tail; the 27-Oct Q3 print is the next hard read.
6

Pillar Detail: Economic Alignment

How the current economic climate sits relative to this stock, read from the latest Macro-Economic report. Classifies the macro pressure (Tailwind / Neutral / Headwind) — the second amplification input — and frames a long entry as Trend-Following or Contrarian with a 0–100 conviction.
Stance · Pressure
Contrarian · Headwind
43
conviction

BKNG is not in the 2026-07-30 macro Economic Watchlist (that list is CF and NTES), so Economic Alignment is read from the Driver-Sector matrix: XLY = Short Underperform / Medium Strong Underperform / Long Underperform under the Stagflation-lite, energy-supply-shock regime, where the oil-tax-on-the-consumer is an explicit discretionary headwind. Anchoring on the Medium horizon, the macro pressure is a clear Headwind → stance Contrarian, conviction low-moderate (~43): BKNG is a fairly-valued, high-quality, cash-generative name whose own tape and just-delivered Q2 beat argue for fading the sector call, but a Medium Strong-Underperform sector print plus a Neutral driver keep conviction from being high. No amplification: a Headwind can only push a base SELL to STRONG SELL; the base is BUY, so the Headwind leaves the BUY unchanged (it does not lift to STRONG BUY, which would require a Tailwind) — it is the reason the BUY is not amplified and sizing stays disciplined.

Source: sector-map (GICS Consumer Discretionary → XLY) · Macro report 2026-07-30

7

Pillar Detail: Entry/Exit Timing

The risk-reward framework, relative strength vs SPY and the sector ETF, the macro overlay, news-derived sentiment, and the catalyst cluster.
Entry/Exit Timing — Pillar Score
Strongly-bullish confluence — reclaimed the 200-DMA, earnings risk cleared — but overbought (RSI 69.5) right here
61
confidence 60%
Sub-signalReadScore
MTF trend scoreMonthly uptrend / weekly uptrend + resistance-breakout / daily uptrend (RSI 69.5), above SMA50 ($178) & SMA200 ($185) / hourly strong-uptrend / 15-min weakening (intraday) → weighted ~72; tool confluence strongly bullish72
Risk-reward (daily)Price $207.39 is well above the daily SMA200 ($185) and SMA50 ($178), and extended after a +6.7% earnings gap; nearest logical stop below the ~$185-188 reclaimed base is ~2.5x ATR ($7.6) away — a wide, chasing entry here50
Relative strengthStrong over 1mo (~+15% off the early-Jul $179, likely beating SPY) but still a laggard over 6mo (~−6% vs SPY). 52-wk position ~72%. Now outperforming its own weak sector (XLY). (RS estimated.)56
Macro overlay (Cons. Disc., 15% wt)XLY short Underperform / medium Strong Underperform under a stagflation-lite, energy-shock tape; Fed on hold — a headwind to discretionary38
Sentiment (grades + news)11 firm actions on 5 Aug all "maintain" (net 0 upgrades/downgrades in 30d); news constructive post-beat ("surges on better-than-expected results"). Estimate revisions drifting up60
Catalyst layerCalm: Q2 earnings are behind us (4 Aug); next print 27 Oct (>30 days). No major stock-specific catalyst inside 30 days → low path risk70

Timing score: 61 / 100 — Improving. Composition: MTF 0.30 + risk-reward 0.20 + macro 0.15 + sentiment 0.18 + catalyst 0.17. The tape has decisively turned up — the weekly is an uptrend, the daily reclaimed the SMA200, the confluence is strongly bullish, and the earnings-event risk that pinned timing last refresh has cleared. Timing crosses from Neutral (53) to Improving (61), which is what flips the base signal to BUY. The caveat that keeps it from scoring higher — and that caps the Short — is that at $207/RSI 69.5, right after a gap-up, this is an overbought, chasing entry.

Position-risk: nearest logical stop is below the ~$185-188 reclaimed SMA200 / breakout base (a wider ~$183 for a swing stop), ~2.5-3x the daily ATR ($7.6) from price — wide. The setup is constructive (trend up, event risk cleared), but the reachable early entry is the pullback into the $190-196 zone, not a chase at $207. This is exactly why the Short is held (technical-confirmation cap: RSI overbought) while Medium/Long — which weight the trend and fundamentals over the entry tick — go BUY.
8

Economic Event Risk

High-impact macro releases in the next 14 days that could swing this stock, plus the last 7 days of surprises.

Upcoming events (next 30 days)

DateEventImpactForecastPreviousRelevant?Why
2026-08-07US Non-Farm Payrolls / Unemployment (Jul)HighNFP +80k / U-rate 4.2%+57k / 4.2%⚠ MediumLabour read into discretionary demand; medium-sensitivity for a travel name (not a 3-day high-sensitivity override sector)
2026-08-12OPEC Monthly ReportMedium⚠ MediumOil path feeds the Hormuz/energy-shock travel driver
2026-10-27BKNG Q3 2026 earningsHighEPS ~$4.50 / Rev ~$9.55B✅ YesNext stock-specific catalyst — outside the 14-day window, so not a next-update trigger yet

Recent surprises (last 7 days)

DateEventActualForecastSurpriseImpact
2026-08-04BKNG Q2 2026 earnings (after close)Rev $7.35B / EPS $2.53 dil~$7.19B / ~$2.45BEATStock re-rated ~+6.7% around the print (~$194 → ~$207; Polygon labels the gap on the 4th — after-close report, reaction 4-5 Aug); room-nights held despite Middle-East volatility
2026-08-05Crude oil (USO proxy) / Iran-HormuzUSO ~$119~$139 peak (22 Jul)eased ~15% off peakAcute energy shock RECEDING — mild relief for the travel driver; demoted to a secondary bear factor
2026-08-06Initial Jobless Claims / Productivity (Q2)199k / +1.4%202k / +0.6%in-line / productivity beatBenign labour + strong productivity — supportive risk tape
2026-08-05VIX / rate tapeVIX 15.8, 10-Y 4.63%risk-onLow-vol, stable-rate backdrop favours multiples; travel name benefits at the margin

The dominant stock-specific event — Q2 earnings (4 Aug) — is now behind us and was a beat: the stock gapped ~+6.7% and room-nights held despite management's "Middle-East volatility" caveat. The near-term macro tape is benign (VIX 15.8, 10-Y 4.63%, jobless claims in-line, Q2 productivity beat), though Jul NFP on 7 Aug is a high-impact print (BKNG is medium-sensitivity, so it does not trigger the 3-day high-sensitivity WAIT override). No stock-specific catalyst falls inside the 14-day window — the next is the 27-Oct Q3 print — so the next update is the standard +14d (21 Aug).

9

Multi-Timeframe Technical Analysis

Trend, RSI and breakout status across monthly / weekly / daily / hourly / 15-minute, with a confluence verdict.
TimeframeTrendDirectionRSIMACDKey S/RBreakoutVol
MonthlyUptrend ↑Bullish59+, hist negativeS: 127 / R: 213-234Resist breakout0.9x
WeeklyUptrend ↑Bullish63+, hist risingS: 150-183 / R: 220-234Resist breakout1.0x
DailyUptrend ↑Bullish (overbought)70+, hist risingS: 185-188 / R: 205-213Resist breakout1.1x
HourlyStrong uptrend ↑Bullish53+, hist ~0S: 202-208 / R: 209-213Resist breakout1.0x
15-minWeakening →Neutral44S: 206-207 / R: 209-212Support breakdown0.9x
Confluence: Strongly Bullish · MTF Score 72

The picture has turned strongly bullish since the last refresh and post-earnings. The monthly, weekly and daily are all uptrends with resistance breakouts, the daily has reclaimed both the SMA50 ($178) and SMA200 ($185), and the tool rates the confluence strongly bullish. The one flag is that the daily RSI is 69.5 — near overbought — after a +6.7% earnings gap; the only soft leg is the 15-min (a normal intraday pullback). Key levels: support at the ~$185-188 reclaimed SMA200 / breakout base, then the $190-196 pullback zone; resistance at the $211-213 recent high and the $220-237 target zone. The tape now supports Medium/Long entries — but the overbought daily is why the Short is held for a pullback rather than a chase.

10

Price Chart (6-Month Daily)

A 6-month daily close line with SMA50 and key support/resistance — the visual companion to the MTF table.

6-month daily close (orange = SMA50). Price reclaimed the SMA50 ($178) and SMA200 ($185), then gapped to ~$207 on the 4-Aug Q2 beat — a strongly-bullish but overbought (RSI 69.5) tape. $185-188 is the reclaimed base, $183 the swing stop, $237 the median target.

11

Scenario Summary

Bull / Base / Bear 12-month price paths with triggers and probability weights.

Bull $262 (25%, 12m)

Travel demand shrugs off the Middle-East/energy overhang; room-night growth re-accelerates; take-rate holds; the ad-network/connected-trip options begin to monetise; and the multiple re-rates back toward its historical ~20-21x on rising EPS while buybacks shrink the share count. Approaches the Street's high targets (+26%).

Base $228 (55%, 12m)

Mid-single-digit-to-low-teens revenue growth (in line with the Q2 trajectory), ~34% margins sustained, ~$8B FCF mostly returned via buybacks. The multiple holds near fair (~18x forward) and the price grinds toward consensus ($228-237). The probability-weighted centre of gravity (+10%).

Bear $172 (20%, 12m)

Growth + macro trigger (lead): a soft Q3 guide / room-night deceleration below sector median into a stagflation-lite consumer squeeze, and the fair (not cheap) multiple de-rates toward ~15x / the 52-wk-low area. Competitive contributor: Google Travel disintermediation and Airbnb alt-accom/adjacency share compress take-rate. Energy tail (secondary): a re-escalation of Iran/Hormuz — the acute July oil spike has already eased ~15% this run, but a fresh spike would re-tax discretionary travel. Net −17%.

Probability-weighted 12-month value ≈ 0.25·$262 + 0.55·$228 + 0.20·$172 = ~$225 (+8.5%). Positively skewed (base/bull above vs bear ~−17%). The reward is more modest than at $179-193 because the run-up captured some of it, but with valuation still Fair and the tape confirmed up, the arithmetic supports a Medium/Long BUY — sized Half (don't chase the overbought Short tick).

12

Entry / Exit Rules

Three independent entry paths (Fundamental · Technical · Catalyst) and three exit triggers (Stop-Loss · Thesis · Profit-Target). Any one entry path is a valid entry — the more that agree, the larger the position the conviction ladder suggests. Exits are graded by severity, not count.

How to read this — the Conviction Ladder

The three entry groups are alternative paths to a buy, not a checklist. A group counts only when all its sub-conditions hold. How many groups are satisfied sets the suggested size — it does not gate whether you may enter: 1 group = Half-Size (a valid starter/scale-in), 2 = Full-Size, 3 = Over-Size (highest conviction); 0 = Wait (no path open yet). A strong overall signal can still read Wait here when the stock is well above its entry zones — that flags "good business, no entry edge right now," not a contradiction. Exits are graded by severity of what is live, not by a count: a hard stop is an Exit on its own.
Entry conviction: Half-Size1 of 3 groups met — one path open — starter / scale-in

Fundamental — MET

MET — price below fair value, no earnings blackout (Q2 done; next print 27 Oct), driver ≥50.
✅ Price $207.39 < fair-value estimate ~$222
✅ No earnings within 7 days (Q2 reported 4 Aug; next 27 Oct)
✅ Underlying-Driver score ≥ 50 (53)

Technical — not MET

UNMET — the trend is up and above the SMA50/200, but the daily RSI is 69.5 (overbought, outside the 35-65 not-overbought band) after a gap-up — this is a chase, not a confirmed entry tick.
✅ Daily close above SMA50 ($178) / reclaimed SMA200 ($185) with a breakout
⛔ RSI 35-65 — FAILS: daily RSI 69.5 (overbought)
✅ MACD daily histogram positive ≥2 days (positive/rising)

Catalyst — not MET

Near-miss — the +6.7% post-earnings move happened, but the confirmatory volume (>2x) and the ≤24h window are not both satisfied now.
⛔ Post-earnings move >+5% within 24h (was +6.7% on 4-5 Aug) with guidance raised/held on >2x volume — volume ~1.4-1.6x (not >2x); >24h elapsed

Forecast: 1 of 3 groups met (Fundamental) → Half-Size. Medium/Long are BUY, but the Short is capped to HOLD because the Technical group fails on an overbought RSI (69.5) — buying at $207 right after a gap-up is chasing. Forecast — the Technical path opens on a pullback-and-reset: within ~1-3 weeks the daily RSI cools back into the 35-65 band on any consolidation toward $190-196 (the reclaimed base), at which point the Technical group joins the Fundamental → Full-Size, and the Short flips to BUY. Confidence Moderate: the trend is intact, so a shallow pullback (not a breakdown) is the base case. A break below $185 instead would defer the entry and test the $183 stop.

Exit action: Holdno exit trigger is live — hold the position

Stop-Loss — not LIVE

⛔ Two daily closes below ~$183 (below the reclaimed SMA200/breakout base); wider structural $175/$164

Thesis Invalidation — not LIVE

⛔ Full-year/Q3 guidance cut, OR room-nights/revenue growth decelerates below sector median
⛔ Competitive break: take-rate compresses materially as Google Travel disintermediates the funnel or Airbnb takes sustained alt-accom/adjacency share

Profit-Target — not LIVE

⛔ Price into the $237 median target with RSI > 70 and no quality improvement to justify it

Forecast: Stop (~$183) is ~12% below price and below the reclaimed SMA200/breakout base — a break is unlikely in 4-6 weeks absent a broad risk-off or an energy-shock demand hit. Profit-target (≥$237 + overbought) is ~14% away — not near-term, though the daily RSI is already >69, so a fast run to $237 could trip it. No exit trigger is live; action = Hold.

Imagine you act at the current price of $207.39 · as of 07 Aug 2026

What if you bought now?

You are risking ~12% (to the ~$183 stop) / ~17% (bear) to gain ~10% (base) and ~26% (bull) — but you'd be buying a fairly-valued compounder that has already run +7% into an overbought (RSI 69.5) gap-up.

What you're risking: the drawdown to the ~$183 stop (−12%) and, in the bear case, ~−17% to $172 if an Iran/Hormuz energy shock taxes travel demand or a soft Q3 guide + competitive take-rate pressure bite; you'd be paying a fair (no-longer-discounted) multiple and entering while the daily RSI is overbought — poor entry timing even if the trend is up. What you're gaining: a Quality-80 compounder still ~14% below Street consensus ($236), a ~4.8% FCF yield + ~0.8% dividend collected while you wait, ~5-7%/yr buyback shrinking the share count, the free ad-network/connected-trip optionality, and immediate participation in a strongly-bullish, earnings-confirmed uptrend. Risk-reward to base is only ~0.8:1 from here, which improves markedly on a pullback. Read: the business and the trend justify a position for a Medium/Long holder — but at $207/RSI 69.5, waiting for a pullback into $190-196 (or scaling in Half now, Half on the dip) materially improves the deal. That's why the Short is HOLD and entry conviction is Half-Size.

What if you sold now?

You'd be giving up ~10-14% of base/consensus upside to sidestep an ~17% bear — with no exit rule live and the trend freshly confirmed up.

What you're giving up: +10% to the $228 base, +14% to the $237 median, +14% to the $236 consensus, plus the FCF/dividend, the buyback compounding, and the embedded optionality — selling below every meaningful analyst target, into a strongly-bullish tape, near fair value. What you're protecting: the ~17% bear drawdown to $172 if the energy-shock/competitive thesis breaks, and the risk that an overbought entry mean-reverts near-term. Is any exit rule live? No — price is above the ~$183 stop and below the $237 profit-target, and no thesis-invalidation condition is met (Q2 beat; guidance held). Read: no mechanical reason to sell for a holder — this is a hold/accumulate-on-dips zone. The change since last refresh is that the entry edge has re-opened for Medium/Long (tape turned up, still Fair), while the near-term tick is overbought.

13

Position Sizing Context

Illustrative portfolio math (not advice) translating conviction into an allocation given risk-per-share and volatility.

The §12 Conviction Ladder reads Half-Size (1 of 3 entry paths met — Fundamental). Medium/Long are BUY; the Short is HOLD (overbought entry), so the operative guidance is a Half-size starter with the balance on a pullback into $190-196, not a full chase at $207. No user allocation or portfolio role was provided, so a specific portfolio % is not computed. Specify your allocation and role for sizing guidance.

Volatility context: daily ATR ~$7.6 = ~3.7% of price. Beta ~1.07 (market-like risk). 52-wk range $150.14-$231.8; the stock is ~11% off its high and ~38% above its low. Given the overbought daily RSI, a staggered approach is prudent: a Half starter now (Medium/Long BUY), add on a pullback toward the $185-196 base.

14

Calibration Snapshot

Machine-readable snapshot of every score, level and signal, saved alongside the HTML so the next run can compute deltas.
{
  "ticker": "BKNG",
  "exchange": "NASDAQ",
  "exchange_ticker": "NASDAQ:BKNG",
  "api_ticker": "BKNG",
  "isin": "US09857L1089",
  "date": "2026-08-07",
  "version": "v6",
  "company": "Booking Holdings Inc.",
  "currency": "USD",
  "analysis_status": "on-going",
  "finder_ticker": "BKNG",
  "finder_exchange": "NASDAQ",
  "user_horizon": null,
  "user_allocation_pct": null,
  "portfolio_role": null,
  "lifecycle_stage": "mature_cashcow",
  "sector": "Consumer Discretionary",
  "gics_sector": "Consumer Discretionary",
  "country": "United States",
  "price_at_rating": 207.39,
  "signal_short": "HOLD",
  "signal_medium": "BUY",
  "signal_long": "BUY",
  "primary_signal": "BUY",
  "short_entry_confirmed": false,
  "short_cap_reason": "Short technical-confirmation cap: base BUY (High+Fair+Improving) but Technical group fails on overbought daily RSI 69.5 after a +6.7% earnings gap; Catalyst group not both >2x volume and <=24h. Buy on a pullback-and-reset into $190-196 (RSI back to 35-65).",
  "short_hold_reason": "technical_pending",
  "quality_score": 80,
  "valuation_score": 63,
  "timing_score": 61,
  "driver_score": 53,
  "quality_detail": {
    "industry_benchmark_name": "Rule of 40 (asset-light variant)",
    "industry_benchmark_value": 44,
    "industry_benchmark_score": 80,
    "moat_score": 69,
    "roic_percentile_vs_peers": 90,
    "capital_allocation": 80,
    "management_skin_in_game": 50
  },
  "valuation_detail": {
    "fcf_yield": 4.8,
    "implied_growth_rate": 4.0,
    "consensus_growth_rate": 14.0,
    "historical_valuation_decile": 6,
    "forward_pe_adj": 16.8,
    "gaap_trailing_pe": 23.0
  },
  "timing_detail": {
    "mtf_confluence": 72,
    "risk_reward_score": 50,
    "relative_strength_vs_spy": -6.0,
    "relative_strength_vs_sector": 4.0,
    "catalyst_clustering_score": 70,
    "dynamic_macro_weight": 0.15
  },
  "nonop_pct_of_net_income": -4,
  "clean_pe": 21.3,
  "clean_peg": 1.4,
  "val_band": "fair",
  "warranted_multiple": 22.6,
  "actual_multiple": 21.3,
  "warranted_ratio": 0.94,
  "val_multiple_basis": "clean P/E 21.3x (reported trailing 23.0x); warranted 22.6x -> clean ratio 0.94 (Attractive/Fair edge); blended with own-history decile ~6 + reported ratio 1.02 -> Valuation 63 Fair; forward P/E 16.8x, PEG 0.83; below Cons-Disc 24x guardrail",
  "discount_rate_r": 9.13,
  "risk_free_10y": 4.63,
  "g_near": 0.1,
  "g_term": 0.03,
  "competitive_share_trajectory": "stable",
  "competitive_threat_level": "moderate",
  "economic_alignment_stance": "Contrarian",
  "economic_alignment_conviction": 43,
  "economic_alignment_pressure": "Headwind",
  "economic_alignment_source": "sector-map",
  "macro_report_date": "2026-07-30",
  "analyst_consensus_target": 236.13,
  "analyst_target_high": 309.84,
  "analyst_target_low": 210,
  "analyst_target_median": 237,
  "analyst_target_upside_pct": 13.9,
  "analyst_grades_consensus": "Buy",
  "analyst_bullish_pct": 64.8,
  "analyst_coverage_count": 71,
  "fmp_rating": "B-",
  "fmp_overall_score": 3,
  "recent_upgrades_30d": 0,
  "recent_downgrades_30d": 0,
  "overall_confidence": 58,
  "fair_value_est": 222,
  "stop_loss": 183,
  "target_price": 228,
  "scenario_base_target": 228,
  "scenario_bull_target": 262,
  "scenario_bear_target": 172,
  "entry_groups_met": 1,
  "entry_conviction": "Half-Size",
  "exit_groups_live": 0,
  "exit_action": "Hold",
  "hard_gate_state": "clear",
  "gates_triggered": [],
  "gates_caution": [],
  "do_not_buy_triggers": [],
  "next_update_date": "2026-08-21",
  "next_update_basis": "default +14d (no impactful event inside window; next earnings 2026-10-27, next FOMC ~16-17 Sep)",
  "next_check_date": "2026-08-21",
  "prior_report": "calibration-BKNG-20260731-1200.json",
  "prior_primary": "HOLD",
  "changes_note": "Med/Long HOLD->BUY post Q2 beat (4 Aug): timing crossed Neutral(53)->Improving(61) as tape reclaimed SMA200 into strongly-bullish confluence + earnings-event risk cleared -> base matrix High+Fair+Improving->BUY. Valuation stayed Fair(63): +7% price rise did not re-rate multiple (beat re-based trailing EPS; P/E 25.4x->23.0x, fwd 16.8x). Short capped HOLD (RSI 69.5 overbought; buy $190-196 pullback). Quality 80, Driver 53, Econ Contrarian/Headwind/43. No amplification (Headwind pressure), no DNB; all gates clear (earnings caution lifted). Not in AI cohort. Next update +14d."
}

Mode-B post-earnings refresh (2026-08-07). Signals HOLD/BUY/BUY — Medium and Long UPGRADED from HOLD to BUY. The Q2 print (4 Aug) beat (revenue +8.1% YoY, operating income +11%, margin 34.0%) and the stock gapped ~+6.7% to $207.39; crucially the timing pillar crossed from Neutral (53) to Improving (61) as the tape reclaimed the SMA200, printed a strongly-bullish confluence, and the earnings-event risk cleared — so the base matrix moves from High+Fair+Neutral (HOLD) to High+Fair+Improving (BUY). Valuation stayed Fair (63): the +7% price rise did NOT re-rate the multiple because the beat re-based trailing earnings higher (trailing P/E 25.4x->23.0x; forward ~16.8x, PEG ~0.83). The Short is CAPPED to HOLD by the technical-confirmation rule (daily RSI 69.5 overbought — don't chase; buy the $190-196 pullback). Quality 80, Driver 53 (Neutral), Econ Contrarian/Headwind/43 (XLY medium Strong-Underperform) -> no amplification to STRONG BUY. All hard gates clear (earnings-event caution lifted); no Do-Not-Buy. Not in the AI-concentration cohort. Next update default +14d (21 Aug).

15

Data Sources & Methodology

Audit trail of every data source: fully available (✓), fallback (⚠), or failed (✗), plus provenance-based confidence haircuts.
Data Source Status
get_company_profile / get_stock_snapshot / get_yahoo_quote price $207.39 (last close 5 Aug), mkt cap $160.7B, beta 1.07, ISIN, split-adjusted; 52-wk 150.14-231.8
get_financial_ratios margins, FCF ~4.8% yield, coverage 8.8x, reported trailing P/E 23.0x, fwd P/E 16.8x, PEG 0.83
get_income_statement 6 quarters incl. Q2'26 (filed/accepted 2026-08-04): rev $7.35B, op inc $2.50B, dil EPS $2.53; earnings-quality nonop ~−4% (drag)
get_stock_splits confirmed 25-for-1 executed 2026-04-06 — all per-share data split-adjusted; ~$207 ≈ ~$5,185 pre-split
get_multi_timeframe_analysis 5 timeframes; confluence STRONGLY BULLISH; daily reclaimed SMA200, RSI 69.5 (overbought)
get_stock_prices (6mo daily) 124 bars; post-earnings gap 194.27→207.02 (4 Aug) on ~10.6M vol (~1.5x); SMA50 178, SMA200 185
get_analyst_estimates FY26-30 revenue/EPS (FY27 EPS $12.39, FY28 $14.33)
get_price_target_consensus / summary consensus $236.13, median $237, low $210, high $309.84; last-month avg $231.53 (n=15, drifting up); well-dispersed (no fallback needed)
get_stock_grades / grades_consensus 71 ratings; 1 SB/45 B/25 H/0 S (bullish 65%); 11 firm actions on 5 Aug all 'maintain'
get_ratings_snapshot FMP B− overall 3/5 (up from 2); DCF 4/5, ROA 5/5; ROE/D-E/P-B 1/5 = negative-equity artifact
get_stock_dividends declared $0.42 (post-split) 3 Aug 2026, ex 11 Sep; NOT a cut — split-adjusted continuation of the ~$10.50 pre-split payout; TTM $1.61, ~0.8% yield
get_earnings_calendar next earnings 27 Oct 2026 (EPS est $4.50) — outside the 14-day window
get_economic_calendar / get_key_economic_indicators Fed 3.63% on hold; 10-Y 4.63%; VIX 15.8; Jul NFP 7 Aug (high-impact, but BKNG medium-sensitivity)
get_stock_news Investopedia 5 Aug: 'surges on better-than-expected results, despite Middle East volatility' — beat + mgmt near-term-volatility caveat
MacroDriver-state-20260730 Stagflation-lite; XLY U/SU/U; BKNG not in watchlist → sector-map; AI tail armed but NOT inherited (BKNG not in cohort)
get_stock_prices (USO) / get_stock_news (oil-Hormuz) verified this run: USO eased ~15% off its 22-Jul peak (~$139 → ~$119 by 5 Aug); CNBC 2 Aug 'Iran oil trade getting trickier' → acute Iran/Hormuz shock receding; demoted from lead Bear trigger to secondary re-escalation factor
Impact on scores: Full MCP coverage this run (post-earnings), so confidences rise vs last refresh. Overall confidence 58 = min(Quality 78, Valuation 88, Timing 60) less a small haircut for the contested stagflation-lite regime and the overbought entry tick. The key driver of the improvement is that the 4-Aug earnings print resolved (removing the earnings-event penalty that capped timing confidence at 40 last refresh). Peer-OTA medians and precise relative-strength remain estimated (minor).
DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.