TSX:SU Suncor Energy Inc.

ISIN: CA8672241079
EnergyIntegrated Oil & Gas
TSX · Calgary, AB · Integrated Oil & Gas · reported in CAD Analysis Status: On-Going
All figures in Canadian dollars (C$) unless noted.
C$86.04
-2.4% (day)
7 Aug 2026 · Signal v6

Changes Since Last Report vs. 25 Jul 2026 (C$92.85)

Q2 2026 landed on 4 Aug and it was a strong print: net income more than tripled to C$3.73bn (continuing-ops C$3.17/sh), revenue C$17.5bn, record AFFO C$5.3bn, the C$0.60 quarterly dividend affirmed and monthly buybacks stepped up to C$500m — offset by upstream production slipping to 760.9 mbbls/d (weather). The market sold the news: the shares fell -7.3% (C$92.85 → C$86.04). Signals are unchanged — HOLD / BUY / BUY — but the character has flipped from ‘great business, overbought’ to ‘great business, back in the buy zone but the tape hasn’t turned yet’.

Track record: the prior short-term BUY @C$82.97 (10 Jul) reached +11.9% before the 25 Jul HOLD downgrade at C$92.85 — the downgrade was then vindicated by the -7% pullback. That episode is a WIN.

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.

Suncor Energy Inc.

Suncor Energy is Canada’s largest integrated oil company, founded in 1917 and headquartered in Calgary. Its core business is mining and in-situ extraction of bitumen from the Athabasca oil sands, which it upgrades into refinery feedstock and diesel, then refines and sells through the Petro-Canada retail network — the full chain from barrel to pump. What sets it apart is that integration plus a bottom-quartile cost position and a multi-decade, low-decline reserve base: when crude swings, its downstream refining and retail margins cushion the upstream, so its cash flow is steadier than a pure producer’s. For a reader, think of Suncor as a low-cost, long-life oil-sands producer that also owns the refineries and gas stations — a cash-return machine geared to oil but with a built-in shock absorber.

HorizonSignalComposite ScoreConfidenceKey Driver
Short-term (1–3 mo)HOLD6160%Buy on confirmation - in the buy zone but the tape hasn't turned
Medium-term (6–12 mo)BUY6660%Cheap (fwd P/E 10.9) + record Q2 + buyback
Long-term (3–5 yr)BUY6960%Low-cost integrated; ~20% to consensus
Next update: 2026-08-21 — default +14d (Q2 reported 4 Aug; next earnings ~Nov)
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

75
strong
conf 72%

Valuation Attractiveness

68
attractive
conf 76%

Entry/Exit Timing

53
neutral
conf 60%

Underlying Drivers

54
neutral
conf 55%

Economic Alignment

55
Neutral
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
Net debt/EBITDA ~0.5x; current ratio 1.65 - no distress
Earnings Event Risk
Q2 reported 4 Aug - now behind us; next ~Nov. Caution lifted.
Valuation Ceiling
Attractive band (fwd P/E 10.9 vs 15x warranted); price below every arm
Accounting / Dilution
Share count falling on buybacks; Q2 earnings operational, not inflated
Regulatory / Binary
No pending binary event; CEO succession is orderly/internal (Apr 2027)
Severe Driver Collapse
WTI ~US$80 vs ~US$43 breakeven - far above the viability floor
3

Pillar Detail: Business Quality

A deep dive into the Quality score: business economics, moat, ROIC and the industry benchmark.
Business Quality — Pillar Score
Low-cost, cash-rich, integrated
75
conf 72%

Lifecycle & sector: Mature cash-cow, Energy — Integrated Oil & Gas. Suncor is scored on the energy profile: FCF generation and breakeven, reserve life, integration buffer, balance-sheet strength and ROIC through the cycle — not on revenue growth.

Sub-signalValueReadScore
FCF generationFCF ~C$9.2bn; FCF/sh C$7.89; record AFFO C$5.3bn in Q2Prodigious cash; funds dividend + C$500m/mo buyback + debt paydown88
ProfitabilityROE 19.3%; ROA 8.6%; op margin 29.9%Strong, up from ~14% ROE last run on the Q2 downstream spike80
Balance sheetNet debt/EBITDA ~0.5x; current ratio 1.65; D/E ~30%Among the healthiest balance sheets in the peer set85
Production / reserve baseUpstream 760.9 mbbls/d in Q2 (down from 808.1 — weather); long-life, low-decline oil sandsVolumes dipped on weather; multi-decade reserve life intact62
Capital allocationCompleted C$1,675m buyback tranche; buybacks raised to C$500m/mo; royalty payments >doubledDisciplined shareholder returns; Kruger hit 3-yr targets a year early82
Industry benchmark — FCF breakeven vs spot. Suncor sustains its dividend at a WTI breakeven of roughly US$43/bbl against spot in the ~US$80 area — the breakeven is ~half of spot, a wide margin of safety. Benchmark score 88/100.

Competitive Moat

Pricing Power

30
Price-taker on crude

Network

50
Petro-Canada retail reach

Switching Costs

40
Low, commodity end-product

Cost Advantage

68
Long-life oil sands + integration

Intangibles

60
Petro-Canada brand, scale

Moat average 50/100. The durable edge is cost + vertical integration: bitumen upgrading, refining and Petro-Canada retail mean downstream margins cushion the upstream when crude swings — exactly what carried Q2 (record downstream on a crude spike, even with lower production).

Competitive Environment. Suncor competes head-to-head with the other Canadian integrated/oil-sands majors. Share and relative economics are broadly stable; the CEO handover adds a modest execution-continuity question but the successor is internal.
RivalThreat typeShare trajectoryErosion vector
Canadian Natural (CNQ.TO)Larger low-decline peerSU stablePeer growth / capital competition for investor dollars
Cenovus (CVE.TO)Integrated oil-sands peerSU stable-to-improvingDownstream margin competition
Imperial Oil (IMO.TO)Integrated, Exxon-backedSU stableRefining efficiency / downstream

Net effect: Switching-costs and cost-advantage sub-scores held (40 / 68); threat level moderate. ROIC ~13% (up on stronger earnings), comfortably above cost of capital.

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 - fwd P/E 10.9, ~8% FCF yield, +20% to consensus
68
conf 76%

Warranted-multiple anchor. At a 4.5% 10-yr, a 9.0% discount rate, disciplined near-term growth of 6% (energy defensive cap) and 3% terminal, the two-stage warranted P/E computes to ~19.5x, capped at the 15x energy guardrail. Suncor trades at a forward P/E of 10.9 → actual÷warranted ≈ 0.73 → Attractive band.

MultipleSuncorRead
Forward P/E10.9xBelow the 15x guardrail; cheap on normalised EPS ~C$7.9
Trailing P/E11.5xResolved down from 17.65x as TTM earnings recovered — but flattered by one peak-margin quarter (Q2 continuing-ops C$3.17/sh); forward is the cleaner read
EV/EBITDA (TTM)5.6xWell below the ~8x energy line
P/Book2.2xFair for a 19% ROE
FCF yield~8.4%Very attractive; funds returns without leverage
Dividend yield~2.8% (C$0.60/q, C$2.40/yr)Affirmed in Q2; ~32% payout — well covered
Implied growth. At C$86 the market embeds barely any real growth — well below what a low-cost integrated with ~8% FCF yield and a growing buyback can sustain. The price embeds less growth than the fundamentals support.
Embedded optionality / free upside. (1) The stepped-up C$500m/month buyback shrinks the share count into a low multiple — a self-reinforcing per-share compounding the multiple doesn’t price. (2) Downstream torque: Petro-Canada refining spikes in crude dislocations (as in Q2) — a call option on volatility, not just on the oil level. (3) Any Iran/Hormuz re-escalation is upside the base case doesn’t assume. Core business justifies most of the C$86; the buyback + downstream torque are largely free. Tilt: +4.

Analyst consensus. Mean target C$103.5 (median C$105, high C$118, low C$90; n=20) — +20.3% upside to consensus. Grades: 7 Strong Buy / 7 Buy / 6 Hold / 0 Sell / 1 Strong Sell → ~67% bullish, ‘Buy’ consensus. FMP financial-health rating B+ (overall 3/5; ROE, ROA and DCF sub-scores all 4/5; P/E and P/B the drags — consistent with a cheap, high-return name).

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
Crude oil price, buffered by integration
54
Neutral

Primary driver: the crude oil price (WTI, with the WCS heavy differential), buffered by integration — when crude spikes, upstream gains and downstream refining can gain too; when crude falls, downstream margins cushion the upstream. This is why Suncor’s driver is less volatile than a pure E&P’s.

Step-2b commodity price-TREND overlay (level is not trend). USO closed 118.87 on 5 Aug, down ~13% from the 136.69 peak on 23 Jul (the Iran/Hormuz spike) but still +15% off the 1 Jul low (103.27); it now sits roughly at a flattening 50-DMA. Spot WTI is in the ~US$78–83 area, Brent ~US$86–90 (the 30 Jul macro had Brent ~US$90 on Iran re-escalation, easing into early August). 4-week momentum is mildly positive, but the last two weeks have rolled over — so the short-term commodity trend is Neutral, not a Tailwind. (USO ~US$119 is the ETF, not spot.)

HorizonReadScore
Historical (25%)Crude spiked into late July on Iran/Hormuz, now cooling; oil sands cash-generative throughout58
Current / ShortCrude rolled over ~13% off the peak; USO at a flattening 50-DMA — Neutral, not a clean tailwind55
Forward / MediumIntegrated buffer + backwardated forward + macro oil Neutral (medium); path-dependent on Iran55
Forward / LongMacro oil long Underperform (demand fade, premium normalises)50

Amplification: overall driver 54 (Neutral) — below the 65 tailwind threshold on every horizon, so no STRONG-BUY amplification. The commodity bear is a live near-term risk now that crude has turned down, not a distant tail. Thesis-invalidation floor: WTI sustained below ~US$50 (FCF breakeven ~US$43).

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
Neutral · Neutral
55
conviction

Source: sector-map to the 30 Jul MacroDriver report. XLE is Outperform short but was cut to Neutral on medium and long (oil asset-class medium N / long U) — the energy tailwind has softened from the last run. Anchoring on the medium horizon, economic pressure is Neutral; the short horizon retains a mild tailwind (XLE short O, oil short SO). Because medium pressure is Neutral (and the driver is 54), there is no amplification — the base BUY on medium/long stands, un-intensified. Regime backdrop: ‘stagflation-lite’, energy shock re-armed but contested; Iran/Hormuz live.

Source: sector-map · 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
Primary uptrend, near-term pullback into support
53
conf 60%

The primary trend is up (monthly / weekly / daily all above their major averages, price > SMA200 at C$76.6), but the tradeable near-term tape has turned down: a 3-day post-earnings slide from ~C$94 to C$86, today a red candle closing near the low, and the hourly oversold (RSI 27.8) but still falling.

SignalRead
Risk-rewardFavourable — price sits on the C$84–86 support/50-DMA shelf; a tight stop (~C$83.5) is available
Daily RSI50.3 — cooled from 73.9 (overbought) at the last run; no longer stretched
Relative strengthStrong secular (+30% YTD, +342% 5yr) but soft last two weeks vs a cooling oil tape
Position vs entry zoneNow inside the C$84–86 zone the 25 Jul report named as the buy area — but the bounce is unconfirmed
Sentiment / catalystsAnalyst grades all ‘maintain’; news tone positive on the Q2 print; Q2 catalyst now spent, next ~Nov

Short-horizon technical-confirmation cap: the base short signal is BUY (High quality + Attractive valuation), but the Technical and Catalyst entry groups are both unmet — the tape hasn’t turned — so the short is capped at HOLD: buy on a confirmed bounce off C$84–86 (a reclaim of the C$88–89 SMA20, or a higher low with the hourly turning up).

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-07Non-Farm Payrolls / Unemployment (Jul)High80k / 4.2%57k / 4.2%MediumDemand/rates proxy for oil; not oil-specific
2026-08-12CPI YoY (Jul)High3.4%3.5%MediumInflation path → Fed → USD → crude; sticky prices sub-index hot
2026-08-14Retail Sales (Jul)High+0.2%+0.2%MediumConsumer demand signal for refined products
2026-08-26Core PCE (Jul)High+0.3%+0.1%MediumFed’s preferred gauge; rate path for the sector

Recent surprises (last 7 days)

DateEventActualForecastSurpriseImpact
2026-08-03ISM Manufacturing PMI (Jul)55.654.0+3.0% abovePositive — firmer industrial demand
2026-08-05ISM Services Prices (Jul)70.365.0+8.2% aboveMixed — sticky inflation, keeps the Fed tight
2026-08-05ISM Services PMI (Jul)54.154.5-0.7% belowNeutral

No oil-specific high-impact release inside the next 3 trading days, so no WAIT-for-event override beyond the technical cap already applied. The relevant cluster is CPI (12 Aug) and PCE (26 Aug): a hot inflation path keeps the Fed tight and the USD firm, a mild headwind for crude; the ISM prints show firm activity but sticky prices — the ‘stagflation-lite’ backdrop. Energy is a high-macro-sensitivity sector, so these move the sector even though none directly re-rates Suncor.

9

Multi-Timeframe Technical Analysis

Trend, RSI and breakout status across monthly / weekly / daily / hourly / 15-minute, with a confluence verdict.
TimeframeTrendDirectionRSIMACDKey S/RBreakoutVol
MonthlyUptrendBullish64.8+, risingS: 48 / R: 96.5Resist. breakout--
WeeklyUptrendBullish53.6flat, hist -S: 75.6 / R: 94.3--0.6x
DailyStrong uptrendNeutral50.3flatS: 84.4 / R: 88.3--1.9x
HourlyDowntrendBearish27.8-, fallingS: 84.6 / R: 92.8Support breakdown1.7x
15-minDowntrendBearish44.3turning up?S: 84.6 / R: 86.6--3.5x
Confluence: Bullish primary trend, bearish near-term · MTF Score 62

Textbook ‘pullback within a higher-timeframe uptrend’: monthly/weekly/daily are up and price holds above the SMA200 (C$76.6), while the hourly and 15-min have rolled over post-earnings into the C$84–86 support shelf. The hourly is oversold (RSI 27.8) but has not yet turned — a bounce with a higher low, or a reclaim of the C$88–89 SMA20, is the confirmation the short signal is waiting on. Key buy zone: C$84–86; key stop: two closes below C$83.5.

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.

SU.TO daily, Feb-Aug 2026 (C$). Post-Q2 pullback into the C$84-86 support/50-DMA shelf, well above the SMA200 (~C$76.6).

11

Scenario Summary

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

Bull C$106 (25%)

Iran/Hormuz stays hot or crude firms, downstream margins stay elevated, and the C$500m/mo buyback shrinks the count into a <12x multiple. Re-rates toward the C$103–105 consensus and beyond. ~+23%.

Base C$99 (50%)

Crude normalises to the ~US$75–85 area; Suncor earns ~C$7.9 forward EPS, holds an ~11–12x multiple with buyback support, and grinds toward consensus. Dividend + buyback do much of the work. ~+15%.

Bear C$78 (25%)

Commodity + competitive trigger: Iran de-escalates and Brent falls to the low-US$70s (the macro’s 35% de-escalation path), downstream margins normalise, upstream weather shortfalls persist, and lower-cost peers (CNQ/CVE/IMO) win relative capital. Multiple and estimates compress. ~-9%.

Probability-weighted fair value ≈ C$96 (0.25×106 + 0.50×99 + 0.25×78). Base is the most probable outcome; the skew is modestly positive with a ~2.8% dividend and buyback cushioning the downside.

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, cash-generative, no forward event risk.
✅ Price C$86.04 < fair value ~C$96
✅ No earnings within 7 days (Q2 reported 4 Aug; next ~Nov)
✅ Underlying-Driver score >= 50 (54)

Technical — not MET

Price is in the buy zone but the bounce is unconfirmed.
⛔ Daily reclaim of the C$88-89 SMA20 / hold above SMA50 (C$85.35) on >1.5x volume
⛔ OR a tested bounce off C$84-86 support with a higher low
✅ RSI 35-65 daily (50.3)

Catalyst — not MET

Q2 catalyst spent; the reaction was negative.
· Post-earnings move >+5% with guidance raised

Forecast: Technical group: could trigger within days-to-2 weeks if C$84-86 support holds and price reclaims the C$88-89 SMA20 on volume (Moderate confidence) - the setup is a pullback in an uptrend, so the odds favour it, but the hourly hasn't turned. Fundamental: already met. Catalyst: not until Q3 earnings (~early Nov) - catalyst-dependent, Low.

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

Stop-Loss — not LIVE

⛔ Two daily closes below C$83.5 (below the 83.96 swing-low/support)

Thesis Invalidation — not LIVE

⛔ WTI sustained below ~US$50 (FCF breakeven ~US$43)
⛔ OR both upstream and downstream structurally impaired (not one weather quarter)
⛔ OR a peer (CNQ/CVE/IMO) captures durable relative share/margin

Profit-Target — not LIVE

⛔ Price into C$103-105 (consensus) with RSI > 70

Forecast: Stop-loss unlikely in the next 4-6 weeks - price is ~3% above it and above the SMA200 (Unlikely). Profit-target ~C$104 is ~21% away - not near-term without an oil re-escalation (Low). No exit rule is live today.

Imagine you act at the current price of C$86.04 · as of 7 Aug 2026

What if you bought now?

You’re risking ~3% to a C$83.5 stop (−9% to the C$78 bear) to gain ~15% to the C$99 base (+23% to the C$106 bull), while collecting a ~2.8% dividend and a C$500m/mo buyback.
  • Risking: the entry rule is not fully confirmed — you’d be buying into a still-falling short-term tape (hourly oversold, today a red candle), ahead of the C$84–86 bounce confirmation; a break of C$83.5 opens the C$78 bear.
  • Gaining: ~+15% base / ~+23% bull, a 2.8% dividend and buyback-driven per-share compounding while you wait, plus downstream/Iran optionality.
  • Read: a good business back in its buy zone — but waiting for the bounce (or scaling in half now) materially improves the entry vs chasing a falling knife.

What if you sold now?

You’d be giving up ~+15% base upside and a ~2.8% dividend to protect against an oil de-escalation to the low-US$70s.
  • Giving up: the +15% base / +23% bull path to consensus, the dividend and buyback, and selling ~10% below the C$96 fair value.
  • Protecting: the drawdown to C$78 if Iran de-escalates and downstream margins normalise.
  • Read: no exit rule is triggered — the stop is ~3% below, no profit target is hit. This is a hold/accumulate zone, not a sell.
13

Position Sizing Context

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

No risk budget or portfolio role was supplied, so position sizing is not computed. For context: the §12 Conviction Ladder reads Half-Size (1 of 3 entry paths met — Fundamental only), i.e. a starter, with the balance added on a confirmed bounce off C$84–86. Beta ~0.57 (low vs the market); daily ATR ~C$2.5 (~2.9% of price). Specify an allocation for a sized range.

14

Calibration Snapshot

Machine-readable snapshot of every score, level and signal, saved alongside the HTML so the next run can compute deltas.
{
  "ticker": "SU.TO",
  "exchange": "TSX",
  "exchange_ticker": "TSX:SU",
  "company": "Suncor Energy Inc.",
  "isin": "CA8672241079",
  "api_ticker": "SU.TO",
  "date": "2026-08-07",
  "version": "v6",
  "brand": "Suncor",
  "currency": "CAD",
  "price_at_rating": 86.04,
  "sector": "Energy - Integrated Oil & Gas",
  "lifecycle_stage": "mature_cash_cow",
  "user_horizon": null,
  "user_allocation_pct": null,
  "portfolio_role": null,
  "signal_short": "HOLD",
  "signal_medium": "BUY",
  "signal_long": "BUY",
  "primary_signal": "BUY",
  "composite_short": 61,
  "composite_medium": 66,
  "composite_long": 69,
  "quality_score": 75,
  "quality_confidence": 72,
  "valuation_score": 68,
  "valuation_confidence": 76,
  "timing_score": 53,
  "timing_confidence": 60,
  "driver_score": 54,
  "driver_label": "Neutral",
  "driver_confidence": 55,
  "driver_name": "Crude oil price (WTI + WCS differential), buffered by integration",
  "driver_short_score": 55,
  "driver_medium_score": 55,
  "driver_long_score": 50,
  "driver_commodity_trend": "USO 118.87 (5 Aug), down ~13% from the 136.69 peak (23 Jul Iran/Hormuz spike) but +15% off the 1 Jul low (103.27); now at a flattening 50-DMA. Spot WTI ~US$78-83, Brent ~US$86-90 (macro 30 Jul had Brent ~US$90 on re-escalation, easing early Aug). 4wk momentum mildly positive but last 2 weeks rolled over -> SHORT-term commodity trend Neutral, not a Tailwind. Driver short 55 (was 70). Integrated buffer keeps medium 55, long 50 (macro oil med N/long U). No amplification. (USO is the ETF, not spot.)",
  "driver_invalidation_floor": "WTI sustained < ~US$50",
  "economic_alignment_stance": "Neutral",
  "economic_alignment_conviction": 55,
  "economic_alignment_pressure": "Neutral",
  "economic_alignment_pressure_short": "Tailwind",
  "economic_alignment_pressure_long": "Neutral",
  "economic_alignment_source": "sector-map",
  "macro_report_date": "2026-07-30",
  "amplification_applied": false,
  "amplification_note": "XLE short O (mild tailwind) but medium/long cut to Neutral (oil med N/long U) on the 30 Jul macro; driver 54 (<65). Medium pressure Neutral + driver <65 -> no amplification. Short base BUY capped to HOLD by the technical-confirmation cap (bounce unconfirmed). Base BUY stands medium/long, un-intensified.",
  "overall_confidence": 60,
  "warranted_multiple": 15.0,
  "actual_multiple": 10.91,
  "val_multiple_basis": "forward P/E 10.91 (EV/EBITDA TTM 5.64x vs ~8x energy line; trailing P/E resolved 17.65->11.49 as TTM earnings recovered after strong Q2 - flattered by one peak-margin quarter, forward EPS C$7.88)",
  "discount_rate_r": 9.0,
  "risk_free_10y": 4.5,
  "g_near": 6.0,
  "g_term": 3.0,
  "warranted_ratio": 0.73,
  "val_band": "attractive",
  "ev_ebitda": 5.64,
  "forward_pe": 10.91,
  "trailing_pe": 11.49,
  "price_to_book": 2.23,
  "fcf_yield_pct": 8.4,
  "dividend_yield_pct": 2.79,
  "payout_pct_eps": 31.6,
  "roe_pct": 19.25,
  "roa_pct": 8.58,
  "net_debt_ebitda": 0.5,
  "roic_pct": 13.0,
  "moat_score": 50,
  "moat_breakdown": {
    "pricing_power": 30,
    "network_effects": 50,
    "switching_costs": 40,
    "cost_advantage": 68,
    "intangible_assets": 60
  },
  "nonop_pct_of_net_income": "Q2 net income C$3.73bn is operational (continuing-ops EPS C$3.17 x ~1.169bn sh ~= net income) - NOT inflated by non-operating one-offs; but it is a cyclical PEAK-margin quarter (record downstream on a crude spike, lower production), so lean on forward P/E 10.9 not trailing 11.5",
  "clean_pe": 10.91,
  "clean_peg": 1.2,
  "competitive_share_trajectory": "stable",
  "competitive_threat_level": "moderate",
  "competitive_rivals": [
    "Canadian Natural (CNQ.TO)",
    "Cenovus (CVE.TO)",
    "Imperial Oil (IMO.TO)"
  ],
  "industry_benchmark_name": "FCF Breakeven vs Spot (~US$43 vs ~US$80 WTI)",
  "industry_benchmark_value": "~half of spot",
  "industry_benchmark_score": 88,
  "analyst_consensus_target": 103.5,
  "analyst_target_high": 118,
  "analyst_target_low": 90,
  "analyst_target_median": 105,
  "analyst_target_upside_pct": 20.3,
  "analyst_grades_consensus": "buy",
  "analyst_bullish_pct": 67,
  "analyst_coverage_count": 20,
  "fmp_rating": "B+",
  "fmp_overall_score": 3,
  "recent_upgrades_30d": 0,
  "recent_downgrades_30d": 0,
  "scenario_base": 99,
  "scenario_bull": 106,
  "scenario_bear": 78,
  "scenario_base_target": 99,
  "scenario_bull_target": 106,
  "scenario_bear_target": 78,
  "scenario_probabilities": {
    "bull": 0.25,
    "base": 0.5,
    "bear": 0.25
  },
  "expected_value": 95.5,
  "fair_value": 96,
  "fair_value_est": 96,
  "stop_loss": 83.5,
  "target_price": 99,
  "hard_gate_state": "clear",
  "gates_triggered": [],
  "gates_caution": [],
  "do_not_buy_triggers": [],
  "short_entry_confirmed": false,
  "short_cap_reason": "Base short = BUY (High quality + Attractive valuation) but Technical and Catalyst entry groups unmet - post-earnings tape rolled over (hourly RSI 27.8 falling, today a red candle), price in the C$84-86 zone but bounce unconfirmed -> capped to HOLD (buy on a confirmed bounce / SMA20 reclaim).",
  "short_hold_reason": "technical_pending",
  "entry_criteria_total": 3,
  "entry_criteria_met": 1,
  "entry_groups_met": 1,
  "entry_conviction": "Half-Size",
  "exit_criteria_total": 3,
  "exit_criteria_met": 0,
  "exit_groups_live": 0,
  "exit_action": "Hold",
  "short_term_buy_live": false,
  "prior_short_buy_outcome": "WIN - prior short BUY @C$82.97 (10 Jul) reached +11.9% (past +9% target) before the 25 Jul HOLD downgrade @C$92.85, which the -7% pullback then vindicated",
  "governance_note": "CEO succession announced 6 Aug 2026: Rich Kruger -> Peter Zebedee (EVP Upstream) as CEO April 2027; Kruger to executive vice-chair. Orderly, internal, telegraphed.",
  "next_update_date": "2026-08-21",
  "next_update_basis": "default +14d (Q2 reported 4 Aug; next earnings ~early Nov; no impactful dated event in window)",
  "next_earnings_date": "~2026-11 (Q3)",
  "analysis_status": "on-going",
  "analysis_status_badge": "On-Going",
  "finder_ticker": "SU.TO",
  "finder_exchange": "CA TSX / US NYSE"
}

Signals HOLD / BUY / BUY, primary BUY. Attractive valuation (fwd P/E 10.9, warranted ratio 0.73), Neutral driver (54, crude rolled over), Neutral economic pressure (XLE med/long cut to N). Short capped by the technical-confirmation cap; medium/long base BUY, un-amplified. Hard gate CLEAR (Gate-2 lifted). Half-Size conviction.

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 price C$86.04, ratios, targets (CAD confirmed)
get_company_profile sector, ISIN, description
get_income_statement through Q1 2026 only; Q2 (4 Aug) not yet in FMP - Q2 figures from company release / press coverage
get_financial_ratios P/E, EV/EBITDA, ROE, FCF/sh
get_multi_timeframe_analysis 5 timeframes; last non-null closes used
get_yahoo_analyst_targets consensus C$103.5, dist 7/7/6/0/1, n=20 (FMP consensus degenerate-> Yahoo used)
get_price_target_consensus returned same panel as Yahoo (n=20); used
get_grades_consensus buy consensus, 67% bullish
get_ratings_snapshot B+ (3/5)
get_stock_grades all 'maintain' (GS Buy, RBC Outperform)
get_stock_prices (SU.TO) 126 daily bars for the chart
get_stock_prices (USO) commodity-trend overlay (ETF, not spot)
get_stock_news / get_polygon_news Q2 results, CEO succession, sentiment
get_economic_calendar jobs 7 Aug, CPI 12 Aug, PCE 26 Aug
get_stock_dividends C$0.60/q (raised from 0.57 Dec 2025); TTM C$2.40
get_earnings_calendar empty; next earnings ~Nov inferred from Q2 cadence + web
Impact on scores: Only Q2 line items required a fallback (FMP not yet updated) - taken from the company release and press coverage (net income C$3.73bn, continuing-ops EPS C$3.17, revenue C$17.5bn, AFFO C$5.3bn, production 760.9 mbbls/d). Overall confidence 60% (up from 40% - the earnings-event timing cap lifted). Timing confidence held at 60% given the unconfirmed near-term tape.
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.