TSX:WCP Whitecap Resources Inc.

ISIN: CA96467A2002
EnergyOil & Gas E&PCanadaLarge-cap
TSX · Calgary, AB · Oil & Gas E&P · mkt cap ~C$18.9B · CEO Grant Fagerheim Analysis Status: Donatien Pick
All figures in CAD unless noted. Oil realisations are USD-linked.
C$15.53
−0.1% (last close)
2026-07-16 · Signal v6
What changed since 2 Jul. Signals held — HOLD / BUY / BUY — but the oil shock reshaped the inputs. Price rose C$14.56→C$15.53 (+7%) as WTI spiked on the Iran/Hormuz closure. The Underlying Driver lifted 50→60 (the oil short-term tape is now rising, +14% in 10 days) and Economic Alignment flipped Neutral→Tailwind (macro re-rated Energy Short SO). Despite that, no STRONG BUY: the premium is path-dependent (macro Oil Med/Long Neutral), WCP's gearing is muted (β 0.69, +7% vs oil +17%), and the Short stays HOLD on the technical-confirmation cap — WCP trades below its C$15.91 50-DMA, so it's 'buy on confirmation'. Valuation still Attractive (fwd P/E 12.9x ÷ warranted 19.5x = 0.66). Next update moves to 30 Jul (Q2 earnings 29 Jul now inside the window).
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.

Whitecap Resources Inc.

Whitecap Resources is a Calgary-based crude-oil and natural-gas producer, one of the larger conventional light-oil operators in the Western Canadian Sedimentary Basin, with assets across west-central Alberta, north-east British Columbia and the Saskatchewan light-oil fairways. Its 2025 acquisition of Veren scaled it to roughly 390,000+ barrels of oil equivalent per day of production with a long, low-decline reserve base (reserve life around 16 years). The business is built for through-cycle free-cash-flow generation and shareholder returns: a monthly dividend plus buybacks, funded off a low-cost, oil-weighted portfolio and a lightly levered balance sheet (net debt around 0.8x funds flow). It also holds infrastructure and CO2-flood assets that lower its decline rate and finding costs. In plain terms, it is a mature Canadian oil producer that pumps light oil cheaply, pays most of its cash back to holders, and lives or dies on the direction of the crude price.

HorizonSignalComposite ScoreConfidenceKey Driver
Short-term (1–3 mo)HOLD5255%Cheap + oil short-term tailwind, but WCP's own tape unconfirmed (below the 50-DMA) — buy on confirmation
Medium-term (6–12 mo)BUY6358%Attractive valuation + resilient FCF; oil premium supports but is path-dependent (no STRONG amp)
Long-term (3–5 yr)BUY6660%Low-cost, long-life reserves + disciplined capital return; quality + valuation carry it
Next update: 2026-07-30 — Q2 earnings 2026-07-29 +1 trading day (now inside the 14-day window)
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

70
High — low-cost, long-life, well-financed
65%

Valuation Attractiveness

64
Attractive — fwd P/E 12.9x ÷ warranted 19.5x = 0.66
60%

Entry/Exit Timing

54
Neutral — above 200-DMA, below a soft 50-DMA; daily weakening
52%

Underlying Drivers

60
Neutral — oil short-term rising, med/long path-dependent
55%

Economic Alignment

62
Trend-Following — Tailwind
58%
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.
Liquidity
~C$18.9B cap, ~5.8M avg daily volume — ample.
Currency / listing
TSX primary listing, CAD; ISIN CA96467A2002 verified.
⚠️
Accounting quality
Reported net income depressed by a large non-cash hedging MTM loss — score on operating income + FCF; ignore the 21x trailing P/E.
Balance sheet / debt
Net debt ~0.8x funds flow; ~C$1.2B undrawn credit. Thin current ratio (0.54) immaterial for a revolver-backed E&P.
⚠️
Dividend sustainability
Payout ~100% of hedging-distorted earnings but ~70% of FCF — sustainable on the cash basis; little cushion if oil rolls over hard.
Commodity floor (Step 2b)
FCF breakeven ~US$45-50/bbl vs spot ~US$65-70 — comfortable margin; oil short-term tape rising, so no downtrend cap. Driver-collapse gate not near.
Imminent-event blackout
Q2 earnings 29 Jul — outside the 7-day entry blackout as of the report date (14 days out).
Hard gate: CLEAR. No triggered gate. Two CAUTION notes (hedging-distorted reported earnings; ~100%-of-earnings / ~70%-of-FCF payout) are position-sizing considerations, not do-not-buy conditions. No Do-Not-Buy trigger fires.
3

Pillar Detail: Business Quality

A deep dive into the Quality score: business economics, moat, ROIC and the industry benchmark.
Business Quality — Pillar Score
A high-quality mature cash-cow: low-cost light oil, a ~16-year reserve life, a lightly levered balance sheet and a shareholder-return model funded off free cash flow.
70
Lifecycle: Mature / Cash-Cow · Benchmark: FCF breakeven vs spot + leverage — 80/100

Lifecycle — Mature / Cash-Cow. Whitecap is scored on cash-cow metrics: FCF generation, breakeven resilience, leverage and payout sustainability — not on growth. The Veren integration (2025) lifted production above ~390 mboe/d with a low, ~20% corporate decline and a long ~16-year reserve life, which is the quality anchor here.

Sub-signalReadingScore
FCF generation & breakevenQ1'26 operating cash flow topped C$1B; corporate FCF breakeven ~US$45-50/bbl WTI — well below spot ~US$65-70["82","metric-good"]
Balance-sheet healthNet debt ~0.8x funds flow; ~C$1.2B undrawn credit; current ratio thin (0.54) but immaterial for an E&P with revolver access["75","metric-good"]
Profitability (operating)Operating margin healthy on an oil-weighted book; reported Q1 net income (C$22.3M) is depressed by a large non-cash hedging MTM loss — ignore the 21x trailing P/E["66","metric-mid"]
Reserve life / decline~16-year 2P reserve life; low base decline from CO2-flood + conventional assets["78","metric-good"]
Capital allocationMonthly dividend + buybacks; Veren was large but strategically coherent; payout ~100% of hedging-distorted earnings but ~70% of FCF["64","metric-mid"]
Industry benchmark — FCF breakeven vs spot + leverage: 80/100. Breakeven < ~70% of spot and net debt/FFO well under 2x — a resilient, well-financed producer. This is the composite that matters for a mature E&P, and it is strong.
Pricing power30Price-taker on a global commodity
Network effects50N/A
Switching costs50N/A (commodity)
Cost advantage62Low-decline, low-cost basin position; scale post-Veren
Intangibles50Reserve/land quality, not brand
Moat score48Cost-advantage-only moat — typical for an E&P
Competitive Environment. WCP competes with the Canadian light-oil peer set — Cenovus, Suncor, Tourmaline (gas), Tamarack Valley, Baytex, Crescent Point/Veren-legacy names, ARC Resources. Post-Veren it is a top-tier conventional light-oil producer by size; share of basin light-oil output is stable-to-rising after the acquisition. It is a cost-follower, not a cost-leader (Tourmaline leads on gas, the oil-sands majors on scale), so the moat is cost-position + reserve quality, not a durable structural edge. Competitive threat: low; share trajectory: stable.
RivalWhere it pressesShare read
Cenovus / SuncorScale, integration (refining) — more downstream insulationWCP holds its light-oil niche
Tamarack / BaytexDirect WCSB light-oil peersWCP larger, lower-cost post-Veren
TourmalineGas-weighted — different commodity mixNot a direct oil rival

ROIC & capital allocation: ROIC around the sector median (percentile ~55); returns are cyclical with the oil price. Management has a consistent monthly-dividend + buyback framework and meaningful insider alignment. The one watch is the payout ratio optics (~100% of distorted earnings) — sustainable on the ~70%-of-FCF cash basis, but it leaves little cushion if oil rolls over hard.

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 the warranted-multiple anchor: forward P/E 12.9x against a warranted ~19.5x (ratio 0.66), cross-checked by EV/EBITDAX 6.6x vs the 8x energy guardrail.
64
Anchor: fwd P/E 12.9x ÷ warranted 19.5x = 0.66 → Attractive band · r=9.0% (10Y 4.5% + ERP 4.5%) · g_near 6% · g_term 3%

Warranted-multiple anchor. Discount rate r = 4.5% (10Y, per the 14 Jul macro) + 4.5% ERP + 0% risk add-on (Quality ≥ 65) = 9.0%. Growth is disciplined: g_near 6% (energy sector-achievable cap; consensus for a mature producer is low-single-digit anyway, so the haircut isn't binding), g_term 3%. Two-stage warranted P/E ≈ 19.5x (capped at the energy guardrail P/E 15x → the guardrail is the binding ceiling, so use ~15-19x). Actual clean forward P/E 12.9x. Ratio 12.9 ÷ 19.5 = 0.66 → Attractive (and 12.9x sits below the 15x guardrail line, so no rich-price flag).

LensReadingVerdict
Anchor (warranted P/E)12.9x actual ÷ ~19.5x warranted = 0.66["Attractive","metric-good"]
EV/EBITDAX (energy primary)6.6x TTM (~6.0x fwd) vs 8x guardrail = 0.82["Attractive","metric-good"]
FCF yield~6.7% — above the 5% "attractive" line["Attractive","metric-good"]
Own-history decile~7th decile — upper end of its own 5yr range after the ~30% 3-month run["Fair","metric-mid"]
Analyst consensusMedian C$19.0, mean C$19.27 (15 cover), high C$26 / low C$16; 100% bullish, strong-buy["Supportive","metric-good"]
Implied-growth read. At C$15.53 on ~C$1.20 forward EPS, the market embeds roughly flat-to-low-single-digit growth — less than the fundamentals + the current oil strip support. The name is cheap on cash-flow terms; the tension is that it has already run ~30% in three months, so it sits high in its own historical range (decile 7) even while cheap on absolute cash-flow multiples. Ignore the 21x trailing P/E — it is an artefact of the non-cash hedging MTM loss, not economic earnings.

Net: Attractive (64) — shaved a touch from the prior 66 purely because the price rose C$14.56→C$15.53, not because the thesis weakened.

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
WTI crude oil — Iran / Hormuz supply shock
60
Neutral — no amplification (36–64 band)

Driver — WTI crude oil. WCP is a geared bet on the direction of light oil. The live driver is the Iran / Hormuz supply shock: the strait was declared closed, oil carries a large risk-premium, and the 14 Jul macro re-rated Energy to Short SO (super-outperform) with capital flowing in (real + fast money).

HorizonAssessment (with the price TREND — Step 2b)Label
HistoricalOil chopped US$130→103 (USO) into late June, then a sharp geopolitical spikeVolatile
Current / ShortRISING tape: USO 121.4, ~10% above its 10/20-DMA (110.7/111.0), +14% over 10 days, +17.5% off the late-June low on the Hormuz closure. Spot still below a falling 50-DMA (126.8) — so a rising short-term tape inside an unresolved intermediate downtrend. Step 2b commodity-downtrend cap does NOT fire — the short tape is up, so the short driver is supportive/Tailwind-eligible.["Tailwind (short)","metric-good"]
Forward / Med-LongPath-dependent premium. Macro base: Brent ~US$82-92 (WTI ~US$74-84) if contested; a ceasefire bleeds the premium (Brent → low-70s). Macro Oil is Med N / Long N — not a durable multiple.["Neutral","metric-mid"]
Driver score 60 — Neutral, no amplification. The short-term oil tape is genuinely rising and lifts the near-term driver, but three things keep the composite in the Neutral (36–64) band and out of Tailwind (≥65): (1) spot is still below a falling 50-DMA — the intermediate trend isn't confirmed; (2) the macro rates Oil medium/long Neutral because the premium is path-dependent; (3) WCP is low-beta (0.69) and rose only ~7% while oil ran ~17% — the gearing to this spike is muted. So the base BUY/HOLD signals stand un-amplified: no STRONG BUY on a geopolitical premium. Thesis-invalidation floor: a durable break of WTI back below ~US$60 (a Hormuz reopening + demand softening) flips the driver to a headwind and breaks the medium-term case.
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
62
conviction

The 14 Jul macro rates Energy (XLE) Short SO / Med O / Long O with capital flowing IN (real + fast money) on the Iran/Hormuz oil supply shock, inside a Stagflation-lite regime where real-asset / energy exposure is favoured. That is a clear macro Tailwind for a Canadian oil producer — up from Neutral last report. A long entry here is Trend-Following (riding the energy-inflation tailwind), conviction 62. Note the Tailwind is what makes STRONG BUY eligible, but amplification also requires the driver ≥ 65 — which it is not (60, path-dependent) — so the pressure leaves the base BUY signals unchanged rather than lifting them to STRONG.

Source: watchlist signal (Energy/XLE) + sector map · Macro report 2026-07-14

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
Neutral timing: constructive longer-term structure (above the 200-DMA, monthly/weekly uptrend) but below a soft 50-DMA with a 'weakening' daily trend — the tape hasn't confirmed a new leg.
54
Daily: RSI 51 · close 15.53 vs 50-DMA 15.91 (below) / 200-DMA 13.33 (above) · MACD histogram just turning up

WCP is in a longer-term uptrend — monthly and weekly trends are up and it trades ~16% above its 200-DMA — but the near-term picture is neutral-to-soft: the daily trend reads weakening, price (15.53) is below the 50-DMA (15.91), daily RSI is a middling 51, and it has chopped sideways-to-lower for a month while it consolidates the March-May run to the C$17.34 high.

TimeframeTrendRSIRead
MonthlyUptrend70["Bullish (extended)","metric-good"]
WeeklyUptrend58["Bullish","metric-good"]
DailyWeakening51["Neutral — below 50-DMA","metric-mid"]
Hourly / 15-minUp / strong-up56 / 58["Short-term bid returning","metric-mid"]
The confirmation line is ~C$15.91 (the 50-DMA). A daily close back above it on volume turns the near-term tape and would satisfy the Technical entry group — the trigger the short signal is waiting on. Support sits at C$14.8-15.0 (recent swing lows) then the C$14.4 early-July low; the 200-DMA at C$13.33 is the deeper floor.

Relative strength is strongly positive over 12 months (~+30% over 3 months) but flat-to-soft over the last month — the intermediate leaders (the higher-beta E&Ps) have led this oil bounce while low-beta WCP (β 0.69) has lagged, consistent with its defensive character.

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-07-16US Retail Sales (Jun)MediumMoM +0.3%+0.4%IndirectConsumer-demand read → oil-demand sentiment
2026-07-20Canada CPI (Jun)Medium3.0% YoY2.9%IndirectBoC path → CAD; WCP realisations are USD-linked
2026-07-29Whitecap Q2 2026 earningsHighRecord output; hedging MTM swingDirectProduction, FCF, dividend/buyback update — the next update anchor
2026-07-29FOMC decisionHighHoldHoldIndirectRate path → USD → oil; risk appetite
rollingIran / Hormuz statusHighContested; Brent $82-92DirectAny strait/tanker headline moves oil that day — the live driver

Recent surprises (last 7 days)

DateEventActualForecastSurpriseImpact
2026-07-15EIA crude stocks (Jul/10)-1.7Mbbl-2.6MbblSmaller drawNeutral
2026-07-15EIA gasoline stocks-1.5Mbbl-0.8MbblBigger drawMildly bullish oil
2026-07-13OPEC meetingNeutral
2026-04-30WCP Q1'26 resultsRecord 391k boe/d; net income hit by hedging MTMGuidance raisedMixed — op strong, reported EPS weak

The dominant near-term event risk is the rolling Iran/Hormuz oil headline (the live driver), then WCP's own Q2 earnings on 29 Jul (record output + the hedging-MTM swing) alongside the 29 Jul FOMC. No earnings inside the 7-day entry blackout as of the report date.

9

Multi-Timeframe Technical Analysis

Trend, RSI and breakout status across monthly / weekly / daily / hourly / 15-minute, with a confluence verdict.
TimeframeTrendDirectionRSIMACDKey S/RBreakoutVol
MonthlyUptrendUp70+ (hist 0.50)Above 50-DMARes. breakout0.35x
WeeklyUptrendUp58hist -0.22 (fading)Above 50-DMARes. breakout0.47x
DailyWeakeningFlat51hist +0.09 (turning up)Below 50-DMA (15.91)0.94x
HourlyUptrendUp56hist -0.02Above 50-DMA
15-minStrong uptrendUp58hist +0.01Above 200-perRes. breakout2.17x
Confluence: Bullish higher-timeframe structure, neutral daily — the near-term tape is the missing confirmation · MTF Score 62

The higher timeframes (monthly, weekly) are cleanly bullish and price is well above the 200-DMA — the structural trend is up. The daily is the caveat: 'weakening', below the 50-DMA, RSI 51, with the MACD histogram only just curling up. The intraday frames show a short-term bid returning (15-min strong-up on 2.2x volume) as oil firms. Read: constructive but unconfirmed — a daily close back above ~C$15.91 is the tell.

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.

WCP.TO daily closes (early Jul) vs the ~C$15.91 50-DMA. Price is consolidating just below the 50-DMA — the reclaim is the short-entry trigger. 200-DMA C$13.33 is the deeper floor.

11

Scenario Summary

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

Bull C$22.0 (25%)

Hormuz stays disrupted / the premium entrenches, WTI holds US$80+ and the strip re-rates. WCP's FCF surges, buybacks accelerate, and the low-beta name catches up to the higher-beta E&Ps that led the bounce. Re-rates toward the analyst high (C$26) territory; we set a disciplined C$22 (~+42%) reflecting its muted gearing.

Base C$18.0 (55%)

Contested Gulf, WTI holds ~US$74-84 (macro base). WCP grinds toward fair value on strong FCF and its monthly dividend + buyback, closing part of the gap to the ~C$19 analyst median. ~+16% plus a ~4.7% yield. Most probable.

Bear C$13.0 (20%)

A ceasefire / Hormuz reopening bleeds the premium out (Brent → low-70s, WTI toward US$65 then lower) and a softening consumer caps demand. WCP gives back the geopolitical premium, tests the 200-DMA (~C$13.3), and the ~100%-of-earnings payout optics come under scrutiny. ~−16%.

Probability-weighted fair value ≈ C$18.2 (0.25×22.0 + 0.55×18.0 + 0.20×13.0), ~+17% over the price, before the ~4.7% dividend. Skewed modestly to the upside, but the whole distribution hinges on a path-dependent geopolitical premium — which is exactly why the medium-term signal is BUY, not STRONG BUY.

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

Cheap and supported
✅ Price C$15.53 < fair value C$18.0
✅ No earnings within 7 days (Q2 is 29 Jul, 14d out)
✅ Underlying-Driver score ≥ 50 (60)

Technical — not MET

Tape not yet confirmed — below the 50-DMA
⛔ Daily close above the 50-DMA (~C$15.91) on >1.5x volume, OR a tested bounce off support with a higher low
✅ RSI 35-65 (51 — ok)
⛔ MACD histogram positive ≥ 2 days OR turning up off support (just curling up)

Catalyst — not MET

No confirming event in the window
· Post-earnings move > +5% within 24h
· Guidance raised or maintained
⛔ Volume > 2x the 20-day average

Forecast: Rule Forecast: The Fundamental group is MET now (cheap, supported, no near-term earnings) → a Half-Size starter is available today. The Technical group is the gating trigger for the short signal and for a size step-up: a daily close back above the ~C$15.91 50-DMA on volume (Moderate confidence within 1-3 weeks if oil holds its bid) OR a tested higher-low bounce off C$14.8-15.0 support (Moderate) would flip the Short to BUY and take the position to Full-Size. The Catalyst group is Low/dated — it can only fire on/after the 29 Jul Q2 print (a >+5% post-earnings pop on maintained/raised guidance). Absent either confirmation, this stays a Half-Size, 'buy on confirmation' name.

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

Stop-Loss — not LIVE

⛔ Two consecutive daily closes below C$14.20 (below the C$14.4 swing low, ~1 ATR)

Thesis Invalidation — not LIVE

⛔ WTI breaks durably below ~US$60 (Hormuz reopening + demand softening) — the driver turns to a headwind
⛔ FY production/FCF guidance cut at Q2
⛔ Dividend/buyback cut on a leverage spike

Profit-Target — not LIVE

⛔ Price reaches the ~C$19 analyst median AND
⛔ RSI > 70 AND quality/FCF hasn't improved to justify the re-rate

Forecast: No exit trigger is live — action is Hold. The nearest live risk is the Thesis-Invalidation oil condition: a durable WTI break below ~US$60 (a Hormuz reopening) is the dial to watch. The stop at C$14.20 sits ~9% below the price.

Imagine you act at the current price of C$15.53 · as of 2026-07-16

What if you bought now?

Buy trigger: reclaim of ~C$15.91 (50-DMA) on volume, or a tested higher-low bounce off C$14.8-15.0 → Short flips to BUY, size steps to Full.

What if you sold now?

Reduce/exit: two daily closes below C$14.20, or a durable WTI break below ~US$60.
13

Position Sizing Context

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

Position sizing not computed — specify your portfolio allocation and role for sizing guidance.

14

Calibration Snapshot

Machine-readable snapshot of every score, level and signal, saved alongside the HTML so the next run can compute deltas.
{
  "ticker": "WCP.TO",
  "date": "2026-07-16",
  "exchange_ticker": "TSX:WCP",
  "currency": "CAD",
  "price_at_rating": 15.53,
  "signal_short": "HOLD",
  "signal_medium": "BUY",
  "signal_long": "BUY",
  "primary_signal": "BUY",
  "quality_score": 70,
  "valuation_score": 64,
  "timing_score": 54,
  "driver_score": 60,
  "economic_alignment_stance": "Trend-Following",
  "economic_alignment_pressure": "Tailwind",
  "economic_alignment_conviction": 62,
  "warranted_multiple": 19.5,
  "actual_multiple": 12.89,
  "val_band": "attractive",
  "moat_score": 48,
  "short_entry_confirmed": false,
  "entry_conviction": "Half-Size",
  "exit_action": "Hold",
  "hard_gate_state": "clear",
  "fair_value_est": 18.0,
  "stop_loss": 14.2,
  "scenario_bull_target": 22.0,
  "scenario_base_target": 18.0,
  "scenario_bear_target": 13.0,
  "analysis_status": "donatien-pick",
  "next_update_date": "2026-07-30",
  "next_update_basis": "Q2 earnings 2026-07-29 +1 trading day (now inside the 14-day window)"
}

Signals unchanged vs the 2 Jul report (HOLD / BUY / BUY) — but the inputs moved with the oil shock: price C$14.56→C$15.53, the driver 50→60 (oil short-term tape now rising), and Economic Alignment Neutral→Tailwind (Energy re-rated Short SO). The Short stays HOLD on the technical-confirmation cap — WCP's own tape is below the 50-DMA, so it's a 'buy on confirmation' at ~C$15.91. No STRONG amplification: the oil premium is path-dependent (macro Oil Med/Long Neutral) and WCP's gearing to it is muted (β 0.69). Donatien Pick — operator hold, retained.

15

Data Sources & Methodology

Audit trail of every data source: fully available (✓), fallback (⚠), or failed (✗), plus provenance-based confidence haircuts.
Data Source Status
get_yahoo_quote / get_company_profile (WCP.TO) CAD price C$15.53 verified; ISIN CA96467A2002; β 0.69; mkt cap ~C$18.9B.
get_financial_ratios / get_income_statement fwd P/E 12.89, EV/EBITDA 6.57x, FCF yield ~6.7%; Q1'26 net income C$22.3M hedging-MTM-distorted (used operating + FCF).
get_stock_prices (USO, 60 bars) — Step 2b oil trend USO 121.4; 10/20-DMA 111.0/110.7; 50-DMA 126.8 (falling); +14% 10d / +17.5% off the late-Jun low. Short tape rising → no downtrend cap.
get_multi_timeframe_analysis (WCP.TO) Monthly/weekly up, daily 'weakening' below 50-DMA 15.91; above 200-DMA 13.33; RSI daily 51.
get_yahoo_analyst_targets / grades 15 analysts, 100% bullish (5 strong-buy, 10 buy); median C$19.0, mean C$19.27, high C$26, low C$16.
Macro-Economic state 2026-07-14 Energy XLE Short SO/Med O/Long O; Oil Short SO/Med N/Long N; Iran/Hormuz CRITICAL; 10Y ~4.5%.
get_economic_calendar / earnings Q2 earnings inferred 29 Jul (Q1 was 30 Apr; earnings-calendar tool returned empty for the ticker) — verify the exact date.
Impact on scores: High-confidence on price, valuation and the oil trend (Step 2b); the only soft input is the exact Q2 earnings date (inferred 29 Jul), which anchors the next-update schedule.
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.