NASDAQ:BKNG Booking Holdings Inc.

ISIN: US09857L1089
Consumer DiscretionaryTravel ServicesOnline Travel
NASDAQ Global Select · Norwalk, CT · Mkt cap ~$133B · Beta 1.09 Analysis Status: Starting
All figures USD. Per-share data reflect the 25-for-1 stock split executed 2026-04-06 (so ~$172 today ≈ ~$4,300 pre-split). Promoted from Stock-Finder (Fit 79) — first report, no prior calibration.
$171.78
+0.09%
20 Jun 2026 · Signal v6
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.
HorizonSignalComposite ScoreConfidenceKey Driver
Short-term (1–3 mo)BUY6170%Daily reclaim of SMA50 off $150 support; weekly still repairing
Medium-term (6–12 mo)BUY6870%High quality + attractive valuation; driver 62 (<65) blocks STRONG BUY
Long-term (3–5 yr)BUY7370%Wide-moat asset-light compounder at a trough multiple
Next update: 2026-07-06 — default +14d (no impactful event in window; next earnings est. ~2026-07-28, beyond window; 7/4 holiday rolled to 7/6)
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

70
attractive (on clean earnings)
conf 78%

Entry/Exit Timing

50
neutral, tentatively improving
conf 70%

Underlying Drivers

62
Neutral (mild tailwind)
conf 65%

Economic Alignment

63
Trend-Following
conf 62%
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 7.8x, ~$16B cash, net debt <0.5x EBITDA, current ratio 1.06. Negative book equity is a buyback artifact, not distress.
Earnings Event Risk
Next earnings est. ~late July 2026 — well beyond the 14-day window.
Valuation Ceiling
Price $171.78 is below every analyst target (even the $175 low). Multiples near the bottom of their own 5-yr range.
Accounting / Dilution
Share count falling (buybacks), no dilution. Non-operating items DEPRESS (not inflate) GAAP earnings — clean quality.
Regulatory / Binary
EU DMA gatekeeper obligations are ongoing compliance, not a binary >20% event. Noted as a bear risk, not a gate.
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; 34% margins, ~$9B FCF
80
confidence 78%

Lifecycle & sector: Consumer Discretionary · Travel Services (online travel agency / marketplace). Classified Mature / Cash-Cow: low-to-mid-teens revenue growth, ~34% operating margins, ~32% FCF margin, and aggressive buybacks. Scored on margins, ROA/ROIC, FCF and the moat — not on book-equity ratios, which are distorted (see denominator note).

Sub-signalBKNGRead vs peers / historyScore
Revenue trajectoryTTM ~$27.7B; FY24→FY25 ~+13.5%; consensus FY26 +~9-12%Decelerating off the post-COVID surge but still well above mature-sector norm; gross bookings & room-nights at records76
Profitability vs peersOperating margin 34.3%; EBITDA 34.4%; net 22.2%Best-in-class for OTAs (Expedia op margin ~mid-teens, est.); asset-light scale88
Cash generationFCF ~$9.0B; FCF margin ~32%; FCF/OCF 96.7%; FCF/EPS conversion >100%Elite cash conversion; capex <2% of revenue90
Balance-sheet healthInterest coverage 7.8x; cash ~$16B; net debt low (<0.5x EBITDA); current ratio 1.06Healthy. 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); 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 −15.6, book value/share −$11.04) 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, ~$9B FCF and 7.8x interest coverage instead. 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 (~13%) + FCF margin (~32%) ≈ 45. Rating: PASSES (≥40) — healthy growth-plus-profitability balance for a mature platform. Benchmark score: 80/100. The composite is carried more by margin than growth, which is the correct profile for a cash-cow-stage marketplace.
Network effects
82
Two-sided marketplace: more properties → more traveller choice → more demand → more property 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 + a rising direct/app traffic mix lowers customer-acquisition cost 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 + merchant-model integration help, 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 — a wide but not impregnable moat; 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 — not asserted. BKNG remains the global room-nights leader and is stable-to-gaining in core European hotels, but faces three credible, differently-shaped rivals. Overall competitive threat: moderate.
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 & in Vrbo alternative-accomPrice/marketing competition on overlapping inventory; caps Pricing Power
AirbnbAlternative-accommodation substitutionAirbnb growing faster in alternative accom; BKNG growing its own alt-accom supply to defendErodes Switching Costs & the supply-side network in the fastest-growing lodging segment
Google Travel (Hotel/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
Trip.comRegional (APAC) rivalCompetes with Agoda in Asia; BKNG defending via AgodaGeographic share contest in the highest-growth region

Net effect on the moat: → Switching Costs trimmed to 52 (Airbnb substitution + low traveller loyalty), Cost Advantage to 70 and Pricing Power to 60 (Google funnel dependency). This read propagates to the §11 Bear trigger (Google/Airbnb share & take-rate compression) and the §12 thesis-invalidation rule.

ROIC & capital allocation. Asset-light economics produce structurally high ROIC on negligible invested capital. Capital allocation is disciplined and shareholder-friendly: heavy, consistent buybacks (share count ~846M→~790M over the last year) plus a small, growing dividend (~0.9% yield, ~21% payout). Management skin-in-the-game is modest (typical large-cap insider ownership) but compensation is tied to growth + per-share metrics. The buyback is the reason equity is negative — a return-of-capital choice, not balance-sheet 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
Attractive on clean earnings; reverse-DCF prices in only ~2-3% growth
70
confidence 78%
Earnings-quality decomposition (step 7b) — GAAP understates the multiple here. Below-operating items (totalOtherIncomeExpensesNet−$1.66B TTM, mostly fair-value losses on equity investments + net interest) depress GAAP net income every quarter: TTM operating income is $9.49B but GAAP net income is only $6.15B. So nonop_pct_of_net_income is negative (~−27%) — non-operating items are a drag, not an AI-style inflator. Consequence: the trailing GAAP P/E of 22.5 overstates how expensive the stock is. On operating/adjusted earnings it is ~18x trailing and ~16x forward (FY26) / ~14x (FY27). Valuation is scored off the clean (adjusted/operating) figures, which are cheaper than the headline.
MultipleBKNGReference readScore
Forward P/E (adj.)16.4x (FY26 $10.45) / 13.9x (FY27 $12.33)Low end of BKNG's own 5-yr range (typically ~20-25x); cheaper than its quality warrants76
Trailing P/EGAAP 22.5x · adj. ~18xScore the adjusted ~18x (GAAP depressed by non-op losses)62
PEG (fwd)~1.0-1.3 (FMP fwd 1.26)Reasonable vs ~16-18% forward EPS CAGR66
Own 5-yr valuation decileDecile ~2-3 (near 52-wk low $150.14; −19% YTD)Bottom-third of its own range — attractive78
FCF yield (universal anchor): FCF ~$9.0B ÷ market cap $133.1B = 6.8% (6.6% on EV $136B). Squarely in the 5-8% "attractive" band — you are paid a real cash yield for a 34%-margin compounder, on top of growth.
Reverse DCF / implied growth — the strongest valuation argument. At $171.78 (EV $136B, FCF ~$9B, WACC ~9%), a simple perpetuity solves to an implied FCF growth of only ~2-3%. Consensus expects low-to-mid-teens revenue and ~16% EPS growth near-term, decelerating thereafter. The market is pricing in growth far below what analysts and the company's own trajectory suggest — i.e. the price embeds pessimism. Attractive.

Embedded Optionality / Free Upside

Framing: the in-production OTA business justifies most of the $171.78; the ad-network + connected-trip + trough-buyback options are upside you largely get for nothing. Tilt: +5 to Valuation.

Analyst price-target consensus. Consensus $230.70 (+34.3%) · median $220 (+28.1%) · high $309.84 (+80%) · low $175 (+1.9% — even the lowest target is above today's price). 12 fresh targets last quarter (52 last year). Price >20% below consensus → strong valuation support (signal score ~88).
Analyst grades distribution. 1 Strong-Buy, 45 Buy, 25 Hold, 0 Sell (n=71) → bullish ~65%. Buy-consensus with a meaningful hold cohort (>30%) → solid-but-not-unanimous (signal ~55). Last 10 firm actions (Apr-May 2026) were all "maintain" (no upgrades or downgrades) — stable, not deteriorating.
FMP financial-health cross-reference: "B−" (overall 2/5). DCF sub-score 4/5 and ROA 5/5 are strong; the rating is pulled down to B− entirely by ROE 1, D/E 1, P/B 1 — all three artifacts of negative book equity from buybacks, not weakness. Divergence noted and explained (see §3 denominator note). It does not lower the Valuation read.

Confidence note: peer-OTA medians (Expedia/Airbnb) and relative-strength comparisons are estimated (web verification unavailable this run); Valuation confidence trimmed accordingly.

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
62
Neutral (mild tailwind) — not amplification-eligible

Primary driver: global consumer travel demand & discretionary spending power (secondary: interest-rate regime via discretionary-valuation sensitivity, and oil/jet-fuel via travel sentiment). BKNG's gross bookings track directly with the propensity and ability of consumers to travel.

HorizonReadScore
Historical (12-24m)Travel fully normalised post-COVID; record room-nights but growth decelerating to a sustainable mid-teens pace60
Current stateResilient summer-travel demand; the Iran/Hormuz peace deal (Jun 2026) eased oil and lifted travel-stock sentiment — mild positive. Offset by a hawkish, higher-for-longer Fed pressuring discretionary budgets64
Forward (6-12m)Consensus mid-teens revenue growth; resilient demand vs a discretionary-spending caution under higher-for-longer rates — balanced61

Driver score: 62 / 100 — Neutral (mild tailwind). Weighted (0.25/0.50/0.25): 60·0.25 + 64·0.50 + 61·0.25 = ~62.

Amplification eligibility: at 62 the driver is in the 36-64 Neutral band — NOT eligible to amplify. Even though Economic-Alignment pressure is a Tailwind (§6), amplification requires the driver ≥65 and a Tailwind together; with the driver at 62 the base BUY signals stand as BUY (no STRONG BUY). The driver does not change the three fundamental pillar scores. Thesis-invalidation floor: a genuine consumer-travel contraction (room-nights turning negative) is the level at which the whole case breaks.
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
Trend-Following · Tailwind
63
conviction

BKNG is not in the macro report's Economic Watchlist, so Economic Alignment is read from the Driver-Sector matrix: XLY = Short Outperform / Medium Outperform / Long Neutral. Anchoring on the Medium horizon, the macro pressure is a Tailwind → a long is Trend-Following with conviction ~63 (tempered by the hawkish, higher-for-longer regime and the Long-horizon fade to Neutral). This Tailwind did NOT amplify the signal: amplification needs the Underlying Driver ≥65 as well, and it is 62, so all three horizons stay BUY (no STRONG BUY).

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

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
Great business, attractive price, still-repairing tape
50
confidence 70%
Sub-signalReadScore
MTF trend scoreMonthly uptrend / weekly downtrend / daily recovering / hourly weakening / 15-min down → weighted ~50 (mixed / transitioning)50
Risk-reward (daily)Price reclaimed daily SMA50 ($169.47) off a higher low at the $150 weekly support; stop ~$149 is ~1.3x ATR — tight, favourable base58
Relative strength−19% over 6mo vs S&P +10.9% (laggard), but +11% over the last month (recent leadership). 52-wk position ~26% (beaten down). (RS estimated.)42
Macro overlay (Cons. Disc., 15% wt)Hawkish higher-for-longer Fed = headwind to discretionary multiples; Hormuz resolution = travel tailwind — net ~neutral50
Sentiment (grades + news)10 recent firm actions all "maintain"; news tone constructive (Trade Desk deal, "deep-value" pieces, rising estimates)53
Catalyst layerNo earnings within 14 days (next ~late July); clear calendar — calm70

Timing score: 50 / 100 — Neutral, tentatively improving. Composition: MTF 0.30 + risk-reward 0.20 + macro 0.15 + sentiment 0.18 + catalyst 0.17. The honest read: a great business at an attractive price caught in a still-repairing tape — monthly trend intact, daily turning up off support, but the weekly trend is not yet confirmed back up.

Position-risk: nearest logical stop is below the $150.14 weekly swing low (~$149), ~1.3x the daily ATR ($5.95) from price — a tight, well-defined invalidation. Price sits ~3% above weekly support (favourable entry zone) and ~3% below the $176.8 daily resistance.
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-06-23S&P Global Composite/Services PMI (Jun)Medium50.8 / 51.051.5 / 50.7⚠ MediumServices PMI is a coincident read on consumer/travel services demand
2026-06-24New Home Sales (May)Medium2.9%−6.2%· LowHousing wealth effect — minor for travel
~2026-07-28BKNG Q2 2026 earnings (est.)High✅ YesThe key stock-specific catalyst — room-nights, bookings, take-rate, guidance

Recent surprises (last 7 days)

DateEventActualForecastSurpriseImpact
2026-06-17FOMC decision & projectionsHold / hawkishHold· hawkishHigher-for-longer pressures discretionary valuations — mild headwind
2026-06-18Initial Jobless Claims226K225KinlineLabour market firm — supports consumer travel spend
~2026-06-15Iran/Hormuz peace dealResolvedpositiveOil eased; travel-stock sentiment lifted (EXPE/ABNB +5% on the news)

No high-impact macro release is travel-critical inside the 14-day window. The two most relevant recent items net out: a hawkish FOMC (mild headwind to discretionary multiples) vs the Hormuz de-escalation (a travel-sentiment tailwind). BKNG is Medium macro-sensitivity, so no 3-day WAIT-for-event override applies. The real catalyst is Q2 earnings in late July.

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 ↑Bullish47+, hist fallingS: 127 / R: 213-234Resist breakout0.8x
WeeklyDowntrend ↓Bearish47−, hist turning upS: 150 / R: 221-234Support breakdown0.9x
DailyRecovering →Neutral-Bull56+, bull crossS: 158-161 / R: 177-194Resist breakout2.3x
HourlyWeakening ↓Bearish40S: 170 / R: 177Support breakdown
15-minStrong down ↓Bearish42S: 170 / R: 174Support breakdown
Confluence: Mixed / transitioning · MTF Score 50

Textbook "higher-timeframe intact, lower-timeframe repairing" picture. The monthly uptrend and a daily reclaim of the SMA50 with a bullish MACD cross (off a higher low at the $150 weekly support) are constructive; the weekly downtrend (still below the falling weekly 50) and soft intraday are the not-yet-confirmed legs. Key level: a weekly close back above ~$186 would confirm the turn; loss of $150 invalidates it. The 2.3x daily volume on 6/17 was an FOMC/quad-witching day, so the cleaner technical evidence is the support bounce, not that volume spike.

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 has reclaimed the SMA50 off the $150.14 weekly support; $176.8/$193.92 are the overhead daily resistances, $220 the analyst median target.

11

Scenario Summary

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

Bull · 25% · $265 (+54%)

Travel demand stays robust, take-rate holds, the ad-network/connected-trip options begin to monetise, and the multiple re-rates back toward its historical ~20-22x on rising EPS while buybacks shrink the share count. Approaches the Street's high targets.

Base · 55% · $210 (+22%)

Mid-teens revenue growth, ~34% margins sustained, ~$9-10B FCF mostly returned via buybacks. The trough multiple normalises part-way toward consensus ($220-231). The probability-weighted centre of gravity.

Bear · 20% · $140 (−18%)

Competitive trigger: Google Travel disintermediation lifts traffic-acquisition cost and/or Airbnb keeps taking alternative-accommodation share, compressing take-rate — combined with a higher-for-longer-driven discretionary-travel slowdown. Growth decelerates below sector median and the multiple de-rates further.

Probability-weighted 12-month value ≈ 0.25·$265 + 0.55·$210 + 0.20·$140 = ~$210 (+22%), skewed favourably: the downside to the bear ($140) is ~−18% while base+bull average well above — a positive expected value with a defined ~$149 stop.

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: Full-Size2 of 3 groups met — two paths agree — standard full position

Fundamental — MET

Cheap on clean earnings + reverse-DCF, with a (mild) driver tailwind.
✅ Price $171.78 < fair-value estimate ~$205 (16.5x FY27 adj. EPS / reverse-DCF cheap)
✅ No earnings within 7 days (next ~late July)
✅ Underlying-Driver score ≥ 50 (62)

Technical — MET

MET via the support-bounce branch: a tested higher low off the $150.14 weekly support with a daily SMA50 reclaim. (The weekly downtrend is the caveat — this is an early/aggressive read, so scale in.)
✅ Tested higher-low bounce off $150.14 weekly support + daily close above SMA50 ($169.47)
✅ RSI 35-65 (daily 56)
✅ MACD daily histogram positive (bullish cross)

Catalyst — not MET

No event in the window.
· Post-earnings move >+5% with guidance raised on >2x volume

Forecast: Fundamental + Technical are met NOW → 2 of 3 = Full-Size (treat as a scale-in given the unconfirmed weekly trend). The Catalyst path is event-dependent on Q2 earnings (~late July) — if the print beats with raised guidance on heavy volume it would open the 3rd path (Over-Size); confidence Moderate. A loss of $150 would reset the Technical path to unmet.

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

Stop-Loss — not LIVE

⛔ Two daily closes below ~$149 (under the $150.14 weekly swing low)

Thesis Invalidation — not LIVE

⛔ Full-year 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 alternative-accom share

Profit-Target — not LIVE

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

Forecast: Stop ($149) is ~13% below price and below the recently-defended $150 support — unlikely in 4-6 weeks absent a broad risk-off or a Q2 miss. Profit-target (≥$220 + overbought) is >28% away — not near-term. No exit trigger is live; action = Hold.

Imagine you act at the current price of $171.78 · as of 20 Jun 2026

What if you bought now?

You are risking ~13% (to the ~$149 stop) to gain ~22% (base) and ~54% (bull).

What you're risking: the drawdown to the ~$149 hard stop (−13%) and, in the bear case, ~−18% to $140 if Google/Airbnb pressure take-rate into a discretionary slowdown; plus the unconfirmed weekly downtrend (you're buying before the weekly turn confirms) and Q2-earnings path risk in late July. What you're gaining: immediate exposure to +22% base ($210) and +54% bull ($265) upside, a ~6.8% FCF yield and ~0.9% dividend collected while you wait, ~7%/yr buyback shrinking the share count at a trough multiple, and the free ad-network/connected-trip optionality. Risk-reward to base ~1.7:1, far higher to bull. Read: acting now is favourable as a scale-in; a confirmed weekly reclaim of ~$186 (or a post-earnings beat) would justify upsizing.

What if you sold now?

You'd be giving up ~22-34% of upside to protect against an ~18% bear.

What you're giving up: +22% to the $210 base, +28% to the $220 median target, +34% to the $230.70 consensus, plus the FCF/dividend and the embedded optionality — and you'd be selling well below every analyst target and below fair value. What you're protecting: the ~18% bear drawdown to $140 if the competitive/macro thesis breaks. Is any exit rule live? No — price is well above the $149 stop and far from the $220 profit-target, and no thesis-invalidation condition is met. Read: there is no mechanical reason to sell; this is a hold/accumulate zone.

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 Full-Size (2 of 3 entry paths met) — but 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 ~$5.95 = ~3.5% of price (expected daily move). Beta ~1.09 (roughly market-like risk). 52-wk range $150.14-$233.58; the stock is ~26% off its high and near the low. Given the unconfirmed weekly trend, a staggered entry is prudent: e.g. a starter tranche now, add on a weekly reclaim of ~$186, and a third near the $158-161 support if it pulls back.

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-06-20",
  "version": "v6",
  "analysis_status": "on-going",
  "finder_ticker": "BKNG",
  "finder_exchange": "NASDAQ",
  "user_horizon": null,
  "user_allocation_pct": null,
  "portfolio_role": null,
  "price_at_rating": 171.78,
  "signal_short": "BUY",
  "signal_medium": "BUY",
  "signal_long": "BUY",
  "primary_signal": "BUY",
  "quality_score": 80,
  "valuation_score": 70,
  "timing_score": 50,
  "driver_score": 62,
  "lifecycle_stage": "mature_cashcow",
  "quality_detail": {
    "industry_benchmark_name": "Rule of 40 (asset-light variant)",
    "industry_benchmark_value": 45,
    "industry_benchmark_score": 80,
    "moat_score": 69,
    "roic_percentile_vs_peers": 90,
    "capital_allocation": 80,
    "management_skin_in_game": 50
  },
  "valuation_detail": {
    "fcf_yield": 6.8,
    "implied_growth_rate": 2.5,
    "consensus_growth_rate": 16.0,
    "historical_valuation_decile": 2,
    "forward_pe_adj": 16.4,
    "gaap_trailing_pe": 22.5
  },
  "timing_detail": {
    "mtf_confluence": 50,
    "risk_reward_score": 58,
    "relative_strength_vs_spy": -30.0,
    "relative_strength_vs_sector": -5.0,
    "catalyst_clustering_score": 70,
    "dynamic_macro_weight": 0.15
  },
  "nonop_pct_of_net_income": -26.9,
  "clean_pe": 18.2,
  "clean_peg": 1.05,
  "competitive_share_trajectory": "stable",
  "competitive_threat_level": "moderate",
  "economic_alignment_stance": "Trend-Following",
  "economic_alignment_conviction": 63,
  "economic_alignment_pressure": "Tailwind",
  "economic_alignment_source": "sector-map",
  "macro_report_date": "2026-06-20",
  "analyst_consensus_target": 230.7,
  "analyst_target_high": 309.84,
  "analyst_target_low": 175,
  "analyst_target_median": 220,
  "analyst_target_upside_pct": 34.3,
  "analyst_grades_consensus": "Buy",
  "analyst_bullish_pct": 64.8,
  "analyst_coverage_count": 71,
  "fmp_rating": "B-",
  "fmp_overall_score": 2,
  "recent_upgrades_30d": 0,
  "recent_downgrades_30d": 0,
  "overall_confidence": 70,
  "fair_value_est": 205,
  "stop_loss": 149,
  "target_price": 210,
  "scenario_base_target": 210,
  "scenario_bull_target": 265,
  "entry_groups_met": 2,
  "entry_conviction": "Full-Size",
  "exit_groups_live": 0,
  "exit_action": "Hold",
  "hard_gate_state": "clear",
  "gates_triggered": [],
  "gates_caution": [],
  "do_not_buy_triggers": [],
  "next_update_date": "2026-07-06",
  "next_update_basis": "default +14d (no impactful event in window; next earnings est. ~2026-07-28)",
  "next_check_date": "2026-07-06"
}

First report for BKNG — no prior calibration, so no "Changes Since Last Report" box. Promoted from Stock-Finder (Fit 79). Base signal BUY across all three horizons; the Tailwind economy did not amplify to STRONG BUY because the Underlying Driver (62) is below the 65 threshold.

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 profile, price, mkt cap, ISIN, beta, split-adjusted
get_financial_ratios margins, FCF, coverage, yields
get_income_statement 8 quarters; earnings-quality decomposition
get_multi_timeframe_analysis 5 timeframes incl. intraday
get_stock_prices 124 daily bars for chart + SMA50
get_analyst_estimates FY26-30 revenue/EPS (adjusted basis)
get_price_target_consensus / summary consensus $230.70, 12 fresh targets
get_stock_grades / grades_consensus 71 ratings; 10 recent all 'maintain'
get_ratings_snapshot FMP B− (negative-equity artifact)
get_stock_splits confirmed 25:1 split 2026-04-06
get_economic_calendar 30-day window + recent surprises
MacroDriver-state-20260620 XLY O/O/N; BKNG not in watchlist → sector-map
get_earnings_calendar returned empty; earnings date estimated ~late July from prior cadence
WebSearch (peer multiples / RS) unavailable; Expedia/Airbnb medians + RS estimated → Valuation conf trimmed
Impact on scores: Strong coverage from MCP tools. Two gaps: the exact next-earnings date is estimated (does not affect the 2026-07-06 next-update, which is a +14d default), and peer-OTA medians / relative-strength are estimated (Valuation confidence trimmed ~5 points to 78%). Overall confidence 70% = min(Quality 78, Valuation 78, Timing 70).
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.