TSX:K Kinross Gold Corporation

ISIN: CA4969024047
MaterialsGold Mining
TSX:K · NYSE:KGC · HQ Toronto · Senior gold producer (~2 Moz/yr) Analysis Status: On-Going
Prices in CAD (TSX listing); financial fundamentals reported in USD. FX ≈ 1.405 USD/CAD.
C$31.66
▼ 0.0% today · −9.9% since 6 Jul report
20 Jul 2026 · Signal v6

Changes Since Last Report — vs 6 Jul 2026 (C$35.15)

Signals unchanged: Short HOLD / Medium BUY / Long STRONG BUY. The stock is −9.9% (C$35.15→C$31.66) as gold extended its correction, which made an already-cheap name cheaper — valuation and the structural long-term case strengthened just as the near-term tape and an imminent earnings print argued for patience.

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.

Kinross Gold Corporation

Kinross Gold is a Toronto-headquartered senior gold producer that mines and sells roughly 2 million ounces a year from a geographically spread portfolio — Nevada (US), plus Brazil, Chile, Mauritania and Ghana. Its core business is simple: pull gold-bearing ore out of the ground, process it, and sell refined gold (with by-product silver) into a deep, fungible global market at whatever the spot price happens to be. What distinguishes Kinross is a genuinely strong balance sheet for its size — net cash, ~10% free-cash-flow yield, all-in sustaining costs near US$1,400/oz against a ~US$4,000/oz gold price — so it prints large margins and returns cash while carrying almost no leverage. For a reader: think of it as a mid-to-large, low-debt, high-margin bet on the direction of the gold price, not a growth story.

HorizonSignalComposite ScoreConfidenceKey Driver
Short-term (1–3 mo)HOLD4640%Strong downtrend + Q2-earnings blackout — buy on confirmation
Medium-term (6–12 mo)BUY6855%Deep value (P/E 9.5x, 10.5% FCF yield) + structural gold bull
Long-term (3–5 yr)STRONG BUY7358%Top-tier AISC margin + structural gold / de-dollarisation / CB buying
Next update: 2026-07-30 — Q2 earnings 2026-07-29 +1d
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

79
strong
conf 78%

Valuation Attractiveness

78
attractive
conf 80%

Entry/Exit Timing

43
weak — downtrend
conf 40%

Underlying Drivers

61
Neutral (short) / Tailwind (long)
conf 62%

Economic Alignment

64
Trend-Following
conf 66%
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 cash (~US$1.4B); interest coverage 58x; current ratio 2.84. No distress.
⚠️
Earnings Event Risk
⚠ Q2 2026 results 29 Jul (after close), 9 days out — gold miner with >5% post-print history. Timing confidence capped at 40%; does not block the medium/long BUY.
Valuation Ceiling
Trailing P/E 9.5x / fwd 7.4x, EV/EBITDA 4.9x — well below the ~15x miner rich-line. Not extended.
Accounting / Dilution
Non-operating income negligible (Q1 other-income −US$5M); reported net income is clean. Share count flat-to-declining (~1.20B). SBC immaterial.
Regulatory / Binary
No pending binary regulatory event. (Jurisdiction exposure noted below as a caution, not a gate.)
Severe Driver Collapse
Gold ~US$4,010/oz sits far above AISC ~US$1,400/oz — driver nowhere near the viability floor (~US$2,800–3,000).
⚠️
Jurisdiction / Geographic
⚠ Assets in Mauritania, Ghana, Brazil, Chile carry above-average fiscal / permitting risk. Sizing caution, not a buy-block.
AI-concentration tail (macro)
Macro 20-Jul tail 'S&P concentration / AI unwind' is armed but K.TO is not in the AI cohort (cheap gold miner, no non-operating-earnings inflation) — tail NOT inherited; DNB Trigger 2(b) does not fire.
3

Pillar Detail: Business Quality

A deep dive into the Quality score: business economics, moat, ROIC and the industry benchmark.
Business Quality — Pillar Score
Fortress balance sheet + top-tier AISC margin; low moat (commodity)
79
conf 78%

Lifecycle / sector: Mature cash-cow senior gold producer (Materials · Gold). Scored on the mining metric profile — AISC margin, P/NAV, FCF yield, balance-sheet strength — not growth multiples.

Sub-signalValueReadScore
Operating margin~55% (TTM 48% operating / 36% net)Top-quartile; gold at ~US$4,010 vs AISC ~US$1,40092
ROE / ROA35.5% / 20.3%Exceptional for a producer; FMP scores ROE & ROA 5/588
Free cash flowUS$2.84B TTM (10.5% FCF yield)Cash-machine; funds dividend + buyback + debt paydown90
Balance sheetNet cash ~US$1.4B; D/E 0.08; IC 58x; current 2.84Fortress — among the cleanest in the senior producer set90
Reserve / jurisdiction~2 Moz/yr; Nevada + Brazil/Chile/W-AfricaGood reserve life but geographic-risk drag62
Industry benchmark — AISC Margin (Spot − AISC): ~US$4,010 spot − ~US$1,400 AISC = ~US$2,610, i.e. 65% of spot (>40% = top band). Benchmark score 93/100. Even after gold's pullback the production margin is enormous.
Pricing power50Price-taker on a fungible commodity — no pricing power by design.
Network effects50N/A for a miner (neutral).
Switching costs50Gold is gold; buyers face no lock-in.
Cost advantage60Mid-cost operator; scale + Nevada help, but not bottom-quartile AISC.
Intangibles52Operating track record & permits; no brand/patent moat.

Moat score ≈ 52 — structurally low, as expected for a commodity producer. Quality here comes from cost position + balance sheet, not a moat.

Competitive Environment. Kinross competes for capital, not customers — gold is fungible, so there is no share-erosion dynamic. The relevant peer set is the senior/mid-tier producers:
RivalThreat typeShare trajectoryErosion vector
Barrick (ABX/B)Larger senior, lower-cost tier-1 assetsStableRelative cost position / capital pull
Agnico Eagle (AEM)Premium-jurisdiction senior (Canada/Finland)StableRe-rating premium for lower geo-risk
Newmont (NEM)World's largest producerStableScale / index weight
Net effect on moat: no change — Switching Costs 50 / Cost Advantage 60 stand. Competitive threat level: low. Kinross's variance vs peers is jurisdiction risk and cost position, both already in the scores.

ROIC & capital allocation ≈ 74: disciplined — net-cash balance sheet, debt paydown, a small dividend (~0.6% yield, 6% payout) and buyback. Management skin-in-the-game moderate (~60).

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
Deep value — 9.5x P/E, 10.5% FCF yield, +84% to consensus
78
conf 80%

Warranted-multiple anchor: for a producer the anchor is P/NAV with the discount rate on the base-case gold deck; no single clean earnings multiple is decisive, so it is cross-read against the sector guardrail. Clean P/E 9.5x sits ~0.6× the ~15x miner 'rich' line and EV/EBITDA 4.9x is deep value — val_band: Attractive. (Earnings are clean: Q1 non-operating items were −US$5M, so no step-7b normalisation is needed — clean P/E ≈ reported.)

MultipleValueRead
Trailing P/E (CAD)9.5xCheap vs producer history & the 15x rich-line
Forward P/E7.4xConsensus EPS growth pulls it lower still
EV/EBITDA4.9xDeep value at a ~65% AISC margin
P/Book2.96xFull but supported by 35% ROE
FCF yield10.5% (mkt-cap) / 11.2% (EV)>8% = very attractive; the universal anchor screams cheap
Embedded optionality / free upside (tilt +2): (1) spot-vs-deck — analysts model gold well below ~US$4,000, so a sustained higher price flows almost entirely to FCF; (2) exploration / reserve-life extension at Nevada & Tasiast not in the reserve case; (3) continued buyback below NAV. Optionality is a reason to keep accumulating, not a re-rating of an already-cheap core.
Analyst targets. CAD coverage (Yahoo, 8 analysts): consensus C$58.4 (high C$67.2 / low C$49.8) — +84% to current C$31.66. FMP USD coverage: consensus US$40.4 (high 54 / low 30) vs US$22.53 — +79%. Both point to large upside; note CAD targets likely still lag July's gold pullback. Grades: Buy consensus (17 buy / 9 hold / 3 sell = 59% bullish); recent actions all maintains, last change an upgrade (Freedom Broker, May). FMP health rating A− (4/5).
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
Gold price
61
Neutral (short) / Strong Tailwind (long)

Primary driver: the gold price. Kinross is a geared bet on gold's direction; secondary drivers are real rates, USD and central-bank buying. The level is exceptional (~US$4,010/oz vs ~US$1,400 AISC), but per the mandatory commodity price-TREND overlay the tape has corrected and that is the near-term risk.

HorizonReadBasis (as of 20 Jul 2026)
Historical (25%)MixedGold ran to ~US$5,000+ (GLD ~495, late Jan) then corrected ~26% to ~US$4,010
Current level (50%)Very favourableSpot ~US$4,010 ≫ AISC ~US$1,400 — 65% production margin
Current trend (overlay)Headwind (short)GLD US$367.6 below a falling 50-DMA (US$394.8) & below the 200-DMA; 4-wk −5.0%, 8-wk −11.9%. KGC below all daily MAs, strong_downtrend.
Forward (25%)Structural Tailwind (med/long)Record central-bank buying, de-dollarisation, and a LIVE Iran/Hormuz safe-haven bid (macro 20-Jul: US strikes 18–20 Jul, Strait effectively closed)
Driver score 61 — Neutral overall, scored per horizon. Thesis-invalidation floor: gold sustained below ~US$2,800–3,000/oz would break the structural case; the live risk is the direction, not the level — the metal is already correcting, so this dial is flashing amber now, not green.
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
64
conviction

Newest MacroDriver report (20 Jul 2026) rates Materials (XLB) Neutral (short) / Outperform (medium) / Strong-Outperform (long), and Gold specifically Neutral / Outperform / Outperform. Anchoring on the medium horizon the economic pressure on K.TO is a Tailwind, so a long entry is Trend-Following. The macro regime is 'Stagflation-lite — energy-supply-shock (Iran/Hormuz)', which is structurally gold-supportive. This Tailwind enabled the long-horizon amplification to STRONG BUY; short-horizon pressure is Neutral, so no short amplification. Conviction 64.

Source: sector-map · Macro report 2026-07-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
Strong downtrend, fresh lows, oversold but unconfirmed; earnings in-window
43
conf 40%

Risk-reward is poor near-term. The stock is in a confirmed downtrend and just made fresh lows; the setup favours patience over chasing. RSI is oversold (daily 36.5) with a faint MACD-histogram uptick — an early stabilisation signal, not a confirmed turn.

SignalRead
Trend structureMonthly uptrend (secular) but weekly downtrend, daily & intraday strong_downtrend; confluence strongly bearish.
Price vs MAsBelow daily SMA50 (US$26.7) and SMA200 (US$29.0). No reclaim.
52-week position~32% of the C$21.24–C$53.57 range — lower third, near the lows.
Relative strengthOutperformed SPY over 3m early in the year; now in-line-to-lagging as gold corrected.
ATR / stop distanceDaily ATR ~US$1.08 (~C$1.5); a logical stop at C$28 is ~2.4 ATR — moderate.
Sentiment / gradesBuy consensus, all-maintains recently; no downgrades in 30d. Neutral-to-mildly-positive.
CatalystQ2 earnings 29 Jul (9 days) — the binary that caps timing confidence and is the likely trend-decider.

Timing 43 — weak. Great business, wrong tape: the confirmation to buy the short horizon has not arrived, and an imminent earnings print sits directly in the window.

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-29Kinross Q2 2026 earnings (after close)High✅ YesCompany-specific binary — caps timing confidence; likely trend-decider
2026-07-30Kinross Q2 conference call 8:00 EDTHigh✅ YesGuidance / AISC / cost commentary
2026-07-29FOMC rate decision (window)HighHoldHold⚠ MediumRate-sensitive gold miner — real-rate path moves gold

Recent surprises (last 7 days)

DateEventActualForecastSurpriseImpact
2026-07-17Michigan Consumer Sentiment (Jul)54.451.0+6.7% aboveRisk-on tick — mild gold headwind
2026-07-17Import Prices YoY (Jun)7.1%6.2%+14.5% aboveSticky-inflation read — mixed for gold

Two high-impact, K.TO-specific events cluster on 29–30 Jul: Q2 earnings and the FOMC window. Both land inside the next-update horizon; the report is scheduled to refresh 30 Jul, the trading day after the print.

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 ↑Bullish54+, fadingS: C$27 R: C$55res-breakout0.3x
WeeklyDowntrend ↓Bearish39−, fallingS: C$31 R: C$46support-breakdown0.2x
DailyStrong down ↓Bearish37−, hist ↑ faintS: C$31.7 R: C$46support-breakdown1.0x
HourlyStrong down ↓Bearish41−, flatS: C$31.3 R: C$34support-breakdown
15-minStrong down ↓Bearish42S: C$31.5 R: C$32support-breakdown
Confluence: Strongly Bearish · MTF Score 33

The secular monthly uptrend is intact, but every tradable timeframe below it is bearish and price is breaking support — a textbook 'strong business, bad tape'. The signal is to wait for a weekly higher-low or a daily reclaim of ~C$46 before the short horizon turns; the Q2 print on 29 Jul is the most likely trigger either way.

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.

K.TO 6-month daily (approx, from the NYSE:KGC US$ path × 1.405 FX). Price has broken lower-third support; the structural uptrend sits far above at the monthly scale.

11

Scenario Summary

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

Bull C$60 (25%)

Gold pushes back above ~US$4,500/oz on sustained central-bank buying and a persistent Iran/Hormuz risk premium; multiple re-rates toward NAV. ~+90% from C$31.66. Trigger: metal reclaims its highs; buybacks continue below NAV.

Base C$48 (55%)

Gold holds a wide US$3,800–4,300 band; FCF ~US$2.8B sustained; a modest re-rate closes part of the gap to the C$58 analyst consensus. ~+52%. This is the probability-weighted centre of gravity — quality + deep value with the tape still finding a floor.

Bear C$24 (20%)

Gold mean-reverts toward US$3,000–3,300 as Hormuz de-escalates and/or the USD spikes; the corrected tape extends. ~−24%. Trigger: sustained break of the metal's uptrend — the live near-term risk, not a distant tail.

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

Deep value with a live structural driver — the one path open today.
✅ Price C$31.66 < fair value ~C$50 (and < C$58 analyst consensus)
✅ No earnings within 7 days (Q2 is 9 days out, 29 Jul)
✅ Underlying-Driver score ≥ 50 (61)

Technical — not MET

Tape is in a strong downtrend below all MAs — wait for a reclaim OR a tested higher-low bounce.
⛔ Daily close > SMA50 (≈C$46 / US$26.7) on >1.5× volume
⛔ OR a tested bounce off C$31–C$28 support with a higher low
⛔ RSI 35–65 (36.5, at the low edge) & MACD histogram positive ≥2 days

Catalyst — not MET

Q2 print pending — not yet a confirmed post-earnings move.
· Post-earnings move >+5% (29 Jul) with guidance maintained/raised on >2× volume

Forecast: Fundamental group already MET (deep value). Technical group is catalyst-dependent — most likely resolved by the 29 Jul Q2 print: a beat + a >C$46 reclaim would open the Technical path (confidence Moderate); given the current strong_downtrend, a near-term reclaim without the catalyst is Low. Short-horizon BUY is therefore held as 'buy on confirmation'; medium/long are already actionable on value + structural gold (confidence Moderate).

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

Stop-Loss — not LIVE

⛔ Two daily closes below C$28 (below the round-number / June-capitulation support)

Thesis Invalidation — not LIVE

⛔ Gold sustained below ~US$2,800–3,000/oz (structural case breaks)
⛔ OR a major operational/jurisdiction setback at a core asset

Profit-Target — not LIVE

⛔ Price into C$48–C$50 (base/fair value) with RSI > 70

Forecast: Stop at C$28 is ~12% below spot and below the recent structure — possible but not likely in 4–6 weeks absent a fresh gold leg down; the 29 Jul print is the risk trigger. No exit rule is live today.

Imagine you act at the current price of C$31.66 · as of 20 Jul 2026

What if you bought now?

You are risking ~C$3.66 (−12% to the C$28 stop; ~−24% to the C$24 bear) to gain ~+52% base (C$48) / +90% bull (C$60).

Buying here you own a 10.5% FCF-yield, net-cash producer at 9.5× earnings with +84% to analyst consensus — and you start collecting that cash-generation and the structural-gold / Hormuz optionality immediately. But you are stepping into a confirmed strong_downtrend nine days ahead of Q2 earnings, and the Technical entry path is NOT yet met. Risk-reward on the numbers is attractive (~1:4 to base); on the tape, waiting for the 29 Jul print or a higher-low confirmation materially improves the entry. Read: accumulate on confirmation, don't chase.

What if you sold now?

You are protecting against a further gold mean-reversion leg (the live risk) — but giving up ~+52% base upside and selling ~37% below fair value.

No exit rule is triggered today: the C$28 stop is intact, no profit target is hit, and the thesis (gold ≫ AISC) is unbroken. Selling now is a bet the near-term downtrend extends and gold keeps reverting. For a holder this is a hold / accumulate-on-confirmation zone, not a mechanical sell; only two closes below C$28 or gold breaking its structural uptrend flips that.

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": "K.TO",
  "date": "2026-07-20",
  "time": "1915",
  "version": "v6",
  "company": "Kinross Gold Corporation",
  "currency": "CAD",
  "exchange": "TSX",
  "exchange_ticker": "TSX:K",
  "isin": "CA4969024047",
  "api_ticker": "K.TO",
  "analysis_status": "on-going",
  "finder_ticker": "KGC",
  "finder_exchange": "\ud83c\udde8\ud83c\udde6 TSX \u00b7 \ud83c\uddfa\ud83c\uddf8 NYSE",
  "lifecycle_stage": "mature_cash_cow",
  "sector": "Materials",
  "gics_sector": "Materials",
  "country": "Canada",
  "price_at_rating": 31.66,
  "price_currency": "CAD",
  "signal_short": "HOLD",
  "signal_medium": "BUY",
  "signal_long": "STRONG_BUY",
  "primary_signal": "BUY",
  "quality_score": 79,
  "valuation_score": 78,
  "timing_score": 43,
  "driver_score": 61,
  "driver_commodity_trend": "GLD US$367.6 below falling 50-DMA (394.8) & below 200-DMA; 4wk -5.0%/8wk -11.9%; spot ~US$4,010 near structural highs. KGC strong_downtrend below all daily MAs. Short=Headwind (no short amp); med/long structural Tailwind (CB buying, de-dollarisation, LIVE Iran/Hormuz safe-haven).",
  "economic_alignment_stance": "Trend-Following",
  "economic_alignment_conviction": 64,
  "economic_alignment_pressure": "Tailwind",
  "economic_alignment_source": "sector-map",
  "macro_report_date": "2026-07-20",
  "moat_score": 52,
  "fcf_yield": 10.5,
  "clean_pe": 9.5,
  "clean_peg": 0.79,
  "nonop_pct_of_net_income": 2,
  "val_multiple_basis": "P/NAV / clean P-E (producer)",
  "val_band": "attractive",
  "competitive_share_trajectory": "stable",
  "competitive_threat_level": "low",
  "relative_strength_vs_spy": "in_line",
  "relative_strength_vs_sector": "in_line",
  "catalyst_clustering_score": 35,
  "dynamic_macro_weight": 0.2,
  "overall_confidence": 42,
  "fair_value_est": 50,
  "stop_loss": 28,
  "target_price": 48,
  "scenario_base_target": 48,
  "scenario_bull_target": 60,
  "scenario_bear_target": 24,
  "entry_groups_met": 1,
  "entry_conviction": "Half-Size",
  "short_entry_confirmed": false,
  "short_cap_reason": "Fundamental-only (deep value); Technical & Catalyst groups unmet in a strong_downtrend \u2014 short BUY held as 'buy on confirmation'.",
  "exit_groups_live": 0,
  "exit_action": "Hold",
  "hard_gate_state": "clear",
  "gates_triggered": [],
  "gates_caution": [
    "Earnings Event Risk (Q2 29 Jul, timing-confidence cap)",
    "Jurisdiction (Mauritania/Ghana/Brazil/Chile)"
  ],
  "do_not_buy_triggers": [],
  "analyst_consensus_target": 58.4,
  "analyst_target_high": 67.2,
  "analyst_target_low": 49.8,
  "analyst_target_currency": "CAD",
  "analyst_target_upside_pct": 84.5,
  "analyst_grades_consensus": "Buy",
  "analyst_bullish_pct": 58.6,
  "analyst_coverage_count": 8,
  "recent_upgrades_30d": 0,
  "recent_downgrades_30d": 0,
  "fmp_rating": "A-",
  "fmp_overall_score": 4,
  "next_update_date": "2026-07-30",
  "next_update_basis": "Q2 earnings 2026-07-29 +1d",
  "next_earnings_date": "2026-07-29",
  "prior_report": "calibration-K.TO-20260706-1735.json",
  "prior_primary": "BUY",
  "changes_note": "HOLD/BUY/STRONG_BUY held vs 6 Jul. Stock -9.9% to C$31.66; Valuation +1/78, Timing -3/43, Driver -1/61. New Earnings gate (Q2 29 Jul) caps timing confidence 40%, overall 42. Gold below falling 50-DMA; LIVE Iran/Hormuz safe-haven added. Stays off Materials-CA grid (short HOLD)."
}
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 (K.TO) CAD price C$31.66, currency, targets — primary price source
get_company_profile / financial_ratios (KGC) USD fundamentals: margins, ROE, FCF, leverage
get_income_statement (KGC) 6 quarters — earnings-quality decomposition (non-op negligible)
get_multi_timeframe_analysis (KGC) 5-timeframe trend/MAs — strong_downtrend confluence
get_stock_prices (GLD, 212 bars) Step 2b gold trend: 50-DMA 394.8, 4/8-wk momentum
get_price_target_consensus / summary, grades (KGC) USD targets + grades distribution
get_earnings_calendar (KGC) Empty — date confirmed via web (Q2 29 Jul 2026, GlobeNewswire/TipRanks)
MacroDriver-state-20260720 Economic Alignment: Materials N/O/SO; Iran/Hormuz regime
Impact on scores: All core pillars fully sourced. Timing confidence is capped at 40% by the imminent Q2 earnings (Gate 2), which pulls overall confidence to ~42% — a scheduling/binary-event haircut, not a data gap. Prices are CAD (TSX); fundamentals USD (FX ~1.405).
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.