Procter & Gamble
PG
NEUTRAL LOW EQUITY
DEMO
$32.81
-2.20%
1-day change from the stored snapshot · 2 days ago
DEMO DATASET
last stored bar 2026-10-23 · scores computed 2026-10-25 04:13:59 · every figure below is read from these rows, nothing is computed in the browser
Price · stored daily bars
126 bars ending 2026-10-23 · demo data
1M
3M
6M
1Y
2Y
5Y
MAX
SMA 20
SMA 50
SMA 200
Bollinger
VWAP
Indicators are computed from the same stored closes the score used; the forecast fan is drawn from qm_predictions, not from a live model call.
how this is drawn
Open $33.58
Day range $34.28 / $32.44
Prev close $33.55
Volume 1.96M
RVOL 30d 1.27× session volume over stored 30-day average
Avg $ volume $52.7M
Market cap $14.0B
HV20 22.7% ann.
Beta 0.41
RSI(14) 42.9
ATR % 2.77%
Max drawdown -34.7%
52-week range from $28.85 to $45.17
52-week low / high $28.85 / $45.17
From 52w high -27.4%
Liquidity not stored days of average volume to fill 1% of float
Forecast
Stored scenarios from the last pipeline run. The model that wrote them is named on each row; no forecast is generated when you look at this page.
1D +0.5%
5D +1.0%
1M +2.0%
3M +4.5%
6M +6.0%
12M +7.5%
Horizon Ref Bull high Base range Bear low
P10 → P90 P(up) Confidence Risk
1D
2026-10-25 04:13:59
32.81
33.14 +1.0%
32.65 → 32.97 -0.5% … +0.5%
32.48 -1.0%
32.48 → 33.14
52.0%
58 760 bars, blended vol 21%, score 55, coverage 100%%
LOW
HV 20.6% ann. · 760 bars
5D
2026-10-25 04:13:59
32.81
33.79 +3.0%
32.48 → 33.14 -1.0% … +1.0%
32.15 -2.0%
32.15 → 33.47
52.0%
58 760 bars, blended vol 21%, score 55, coverage 100%%
LOW
HV 20.6% ann. · 760 bars
1M
2026-10-25 04:13:59
32.81
34.78 +6.0%
32.15 → 33.47 -2.0% … +2.0%
31.17 -5.0%
31.50 → 34.12
52.0%
58 760 bars, blended vol 21%, score 55, coverage 100%%
LOW
HV 20.6% ann. · 760 bars
3M
2026-10-25 04:13:59
32.81
36.26 +10.5%
31.83 → 34.29 -3.0% … +4.5%
29.86 -9.0%
30.35 → 35.27
52.0%
58 760 bars, blended vol 21%, score 55, coverage 100%%
LOW
HV 20.6% ann. · 760 bars
6M
2026-10-25 04:13:59
32.81
37.24 +13.5%
31.33 → 34.78 -4.5% … +6.0%
28.87 -12.0%
29.86 → 36.26
52.0%
58 760 bars, blended vol 21%, score 55, coverage 100%%
LOW
HV 20.6% ann. · 760 bars
12M
2026-10-25 04:13:59
32.81
39.37 +20.0%
30.35 → 35.27 -7.5% … +7.5%
27.07 -17.5%
28.71 → 37.73
52.0%
58 760 bars, blended vol 21%, score 55, coverage 100%%
LOW
HV 20.6% ann. · 760 bars
Bull case
If fundamentals scoring above the coverage median, a volatility-compressed setup resolving upward would accelerate the move, the upside path is the 80–95th percentile band shown here.
band +0.5% … +1.0% · 32.81 – 32.81
Base case
mildly positive
band -0.5% … +0.5% · 32.81 – 32.81
Bear case
Downside triggers: a market-wide risk-off move alone can carry the 5–20th percentile band. Treat the 5–20th percentile band as the stress case for sizing, not as a worst case.
band -1.0% … -0.5% · 32.81 – 32.81
Catalysts the model is watching
Earnings report 2026-12-10 (as scheduled)
Demo synthetic: PG announces platform refresh for enterprise buyers
Demo synthetic: PG announces platform refresh for enterprise buyers
Street target implies 10.7%
Key risks & invalidation
Model assumptions
Realised volatility stays near its recent level (blended 20.6% annualised).
The scoring tilt persists over the window; no structural break (fraud, delisting, forced guidance cut).
Returns are approximated as lognormal; fat tails are handled by widening, not by point forecasts.
Index regime assumed: sideways.
Close below the 35.23 support band or the strategy stop.
Earnings or regulatory headline that changes forward estimates by more than the modelled window σ.
Volatility expanding beyond 33% annualised invalidates position sizing.
Loss of the fundamental pillars used in the score (guidance cut, covenant breach, auditor change).
Reference price 32.81 at
2026-10-25 04:13:59 · regime at generation
sideways · data
demo · freshness
112439s.
These bands are conditional distributions from stored inputs, not advice or a promise about outcomes.
Fundamentals
Latest stored period · FY2026 · filed 2026-12-31
Revenue $3.02B YoY +0.8%
EPS (TTM) 1.54 growth -0.5%
Net income $657M
Free cash flow $636M margin 25.1%
Gross margin 41.5%
Operating margin 24.7%
ROE 29.9%
ROIC 11.3%
Debt / equity 0.67
Current ratio 1.96
Interest cover 22.98×
Net debt $1.17B
P/E 21.61×
P/E forward 21.72×
PEG not stored
P/S · P/B · EV/EBITDA 4.70 · 6.46 · 14.90
Dividend yield 3.52% payout 47%
Buyback yield 2.64%
Profit margin 21.8%
Cash $570M
Stored periods (raw rows, newest first)
Period Revenue Revenue YoY EPS Gross margin Op margin FCF margin ROE Filed FY2026 FY $3.02B +0.8% 1.54 41.5% 24.7% 25.1% 29.9% 2026-12-31 FY2025 FY $2.93B -1.4% 1.49 48.7% 25.3% 18.8% 12.4% 2025-12-31 FY2024 FY $3.00B +1.0% 1.53 47.2% 26.0% 25.7% 10.8% 2024-12-31 FY2023 FY $2.90B +0.3% 1.48 44.9% 22.8% 21.7% 26.2% 2023-12-31 Q4 2026 Q $725M +0.3% 0.37 44.9% 22.8% 21.7% 26.2% 2026-07-01
Earnings and estimates
Next stored report 2026-12-10 · 33 day(s) away
Implied move 7.2% from the stored option chain
EPS estimate 0.36
Revenue estimate $755M
Consensus index 46.5 stored on 0–100 in the snapshot; higher = more constructive
% buy ratings not stored null on this row — the snapshot job did not store it
Target upside not stored
Gap risk 0.36% median overnight gap
Time of day bmo
Report EPS est EPS actual Surprise Rev est Rev actual Guidance Source 2026-12-10 0.36 not stored not stored $755M not stored none synthetic_demo 2026-10-23 0.39 not stored not stored $755M not stored none synthetic_demo 2026-07-19 0.39 0.41 +5.1% $755M $781M lower synthetic_demo 2026-06-01 0.38 0.37 -2.1% $755M $755M lower synthetic_demo 2026-04-14 0.41 0.39 -3.4% $755M $757M lower synthetic_demo 2026-02-25 0.39 0.39 -2.0% $755M $790M lower synthetic_demo 2026-01-08 0.39 0.41 +6.7% $755M $780M raise synthetic_demo 2025-11-21 0.38 0.42 +10.5% $755M $738M maintain synthetic_demo
As of Horizon EPS avg EPS high EPS low Revenue Analysts 90d revisions 2026-10-25 FY1 1.76 1.85 1.53 $3.24B 14 0 / 7 2026-10-25 FY2 1.62 1.90 1.33 $3.19B 29 0 / 5 2026-10-25 Q1 0.41 0.44 0.37 $825M 24 5 / 8 2026-10-25 Q2 0.41 0.49 0.33 $800M 14 2 / 8 2026-10-24 FY1 1.76 1.85 1.53 $3.24B 14 0 / 7 2026-10-24 FY2 1.62 1.90 1.33 $3.19B 29 0 / 5 2026-10-24 Q1 0.41 0.44 0.37 $825M 24 5 / 8 2026-10-24 Q2 0.41 0.49 0.33 $800M 14 2 / 8
Analyst actions
Stored rating changes and targets. The consensus numbers are the same ones the sentiment component read.
Date Firm Action From To Target Consensus % buy 2026-10-15 Meridian Research maintained Sell Sell $39.41 2.88 35% 2026-08-30 Kestrel Analytics downgrade Buy Outperform $31.27 2.88 46% 2026-07-19 Meridian Research maintained Outperform Outperform $36.21 2.88 49% 2026-05-31 Kestrel Analytics maintained Sell Sell $36.22 2.88 38% 2026-04-19 Halcyon Partners upgrade Hold Hold $38.56 2.88 51%
Ownership, insiders and short interest
Inst. position change -63.2% reported change vs the prior stored quarter
Net insider (USD) $-7.97M
Short % of float 13.4%
Days to cover 74.3
Period end Holder Type Shares Value % float Change 2026-09-01 State Street Global Advisors fund 22.5M $738M 8.5% not stored 2026-09-01 State Street Global Advisors fund 22.5M $738M 8.5% not stored 2026-09-01 State Street Global Advisors fund 22.5M $738M 8.5% not stored 2026-09-01 State Street Global Advisors fund 22.5M $738M 8.5% not stored 2026-09-01 State Street Global Advisors fund 22.5M $738M 8.5% not stored 2026-09-01 State Street Global Advisors fund 22.5M $738M 8.5% not stored 2026-09-01 State Street Global Advisors fund 22.5M $738M 8.5% not stored 2026-09-01 State Street Global Advisors fund 22.5M $738M 8.5% not stored
Trade date Owner Title Type Shares Price Value Owned after 2026-09-23 Demo Officer 54DD4D Chief Executive Officer Sale - Open Market 123k $29.53 $4.02M 4.82M 2026-08-30 Demo Officer E9B1A8 General Counsel Sale - Open Market 120k $30.32 $3.95M 1.18M 2026-05-27 Demo Officer AF5D18 VP, Product Buy - 10b5-1 Plan 188k $28.66 $6.18M 5.55M 2026-05-09 Demo Officer 1D86A9 Director Option Exercise (option) 221k $28.76 $7.26M 7.45M 2026-01-28 Demo Officer A46239 Chief Financial Officer Sale - Open Market 159k $30.82 $5.23M 3.12M
Ex-date Pay date Amount Frequency Yield at ex 2026-09-20 2026-10-08 $0.289 quarterly 3.52% 2026-09-19 2026-10-07 $0.289 quarterly 3.52% 2026-09-18 2026-10-06 $0.289 quarterly 3.52% 2026-06-21 2026-07-09 $0.290 quarterly 3.52% 2026-06-20 2026-07-08 $0.290 quarterly 3.52% 2026-06-19 2026-07-07 $0.290 quarterly 3.52% 2026-03-01 2026-03-19 $0.291 quarterly 3.52% 2026-02-28 2026-03-18 $0.291 quarterly 3.52% 2026-02-27 2026-03-17 $0.291 quarterly 3.52% 2025-12-14 2026-01-01 $0.292 quarterly 3.52%
Options
No chain stored for this symbol
No option chain stored.
Chains are only stored for symbols the options job covers, and only for the expiry it snapshots.
Open the flow page for a symbol that has data, or run the options ingestion.
News mentioning PG
Stored headlines linked to this security, newest first. Sentiment scores come from the stored scorer, not from this page.
Demo synthetic: PG announces platform refresh for enterprise buyers
product
6 days ago
+38% sentiment importance 0
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Demo synthetic: PG announces platform refresh for enterprise buyers
product
9 days ago
+56% sentiment importance 0
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Score qm_ai_scores row #1429
54.8
composite / 100 · model score-1.0.0
NEUTRAL
risk LOW
confidence 53
Technical 25
42.2
Fundamental 25
66.6
Momentum 15
44.2
Sentiment 10
53.6
Institutional 10
29.3
Risk 15
84.8
Why the model scored it this way
SENTIMENT
Analyst Distribution
95
95% Buy/Strong Buy · 3% Hold · 3% Sell/Short
SENTIMENT
Recent Headline Tone
95
Last items: 2 positive / 0 negative headlines
RISK
Gap Risk
95
Median overnight gap 0.36% — position sizing must survive opens
RISK
Correlation
93
Correlation to benchmark 0.63-year rolling: 0.44
RISK
Liquidity
93
Average $52.7M traded per session
SENTIMENT
Sentiment Delta
9
30-day sentiment change -11.7 pts
SENTIMENT
Estimate Revisions
10
Net EPS estimate revisions (90d): -63
RISK
Sector Risk
89
Sector average volatility 21.5%
TECHNICAL
Trend Structure
14
Price vs 20/50/200-day moving averages: strong down
RISK
Market Risk
85
Benchmark volatility 20.1% · regime: Sideways · normal vol · risk-off
FUNDAMENTAL
Return On Equity
85
ROE 29.9%
RISK
Beta
84
Beta 0.41 vs the reference index
FUNDAMENTAL
Free Cash Flow
82
FCF margin 25.1%
FUNDAMENTAL
Coverage
82
Interest coverage 23×
Scored on synthetic demonstration data . Directionally realistic, not a forecast of any real market.
Category ranks Position among scored securities in each evidence category.
Category Score Rank Evidence EVENT_DRIVEN 62.0 1 Dated/observable catalyst: unusual options activity (5 flagged) EVENT_DRIVEN 62.0 1 Dated/observable catalyst: unusual options activity (3 flagged) EVENT_DRIVEN 62.0 1 Dated/observable catalyst: unusual options activity (1 flagged) EVENT_DRIVEN 62.0 1 Dated/observable catalyst: unusual options activity (3 flagged) EVENT_DRIVEN 62.0 1 Dated/observable catalyst: unusual options activity (1 flagged) EVENT_DRIVEN 62.0 1 Dated/observable catalyst: unusual options activity (4 flagged) EVENT_DRIVEN 62.0 1 Dated/observable catalyst: unusual options activity (2 flagged) EVENT_DRIVEN 62.0 1 Dated/observable catalyst: unusual options activity (2 flagged) INCOME 61.3 2 Yield 3.52% · payout 47% · FCF margin 25.1% INCOME 61.3 2 Yield 3.52% · payout 47% · FCF margin 25.1% INCOME 61.3 2 Yield 3.52% · payout 47% · FCF margin 25.1% INCOME 61.3 2 Yield 3.52% · payout 47% · FCF margin 25.1% INCOME 61.3 2 Yield 3.52% · payout 47% · FCF margin 25.1% INCOME 61.3 2 Yield 3.52% · payout 47% · FCF margin 25.1% INCOME 61.3 2 Yield 3.52% · payout 47% · FCF margin 25.1% INCOME 61.3 2 Yield 3.52% · payout 47% · FCF margin 25.1%
Levels Stored support/resistance from the snapshot row, not drawn from the chart in the browser.
Resistance (stored)
$32.32
Support (stored)
$30.95
20-day SMA
$34.02
50-day SMA
$33.12
200-day SMA
$35.23
Trend
strong_down
Above SMA50 / SMA200
no / no
From 52w high
-27.4%
MACD histogram
-0.188
RSI(14)
42.9
Relative strength (3m)
-1.2%
RS rank
not stored /100
Sentiment Stored buckets (each row is one scoring run over the news window).
Bucket start Score Label Mentions Method 2026-10-22 04:00 -38% negative 46 synthetic demo tone index — not real sentiment 2026-10-23 13:00 +5% neutral 37 synthetic demo tone index — not real sentiment 2026-10-23 14:00 +5% neutral 37 synthetic demo tone index — not real sentiment 2026-10-23 16:00 +5% neutral 37 synthetic demo tone index — not real sentiment 2026-10-23 17:00 +5% neutral 37 synthetic demo tone index — not real sentiment 2026-10-24 23:00 +5% neutral 37 synthetic demo tone index — not real sentiment 2026-10-25 02:00 +5% neutral 37 synthetic demo tone index — not real sentiment 2026-10-25 04:00 +5% neutral 37 synthetic demo tone index — not real sentiment
Stored catalysts Earnings report 2026-12-10 (as scheduled) Demo synthetic: PG announces platform refresh for enterprise buyers Demo synthetic: PG announces platform refresh for enterprise buyers Street target implies 10.7% Stored risks
Same sector Ranked by stored composite score.
Symbol Price 1d Score Stance COST $83.22 -0.87% 62.7 CONSTRUCTIVE VEGA $10.40 +0.57% 61.3 CONSTRUCTIVE PEP $16.68 -1.98% 60.7 CONSTRUCTIVE MDLZ $164.74 -0.04% 58.3 CONSTRUCTIVE KO $69.83 -1.91% 58.0 NEUTRAL PM $24.05 -1.55% 55.7 NEUTRAL
Validation
Forecasts on this symbol whose horizon has matured, scored against the stored bars.
Nothing to score yet: settle the matured forecasts with
php bin/pipeline.php --cmd=settle and this table fills with realised-versus-forecast rows.
Symbol Price 1d Cap P/E PEG P/S P/B Rev growth EPS growth ROE Gross Op margin PEP $16.68 -1.98% $18.0B 11.93× not stored 1.68× 2.87× -0.1% -1.2% 24.0% 32.2% 16.7% PM $24.05 -1.55% $24.6B 11.60× not stored 1.91× 4.61× -1.8% -1.2% 39.7% 38.6% 18.8% KO $69.83 -1.91% $65.5B 8.85× 2.70 1.65× 0.87× +3.7% +4.2% 9.9% 42.2% 22.2% COST $83.22 -0.87% $156B 12.94× 2.86 3.01× 5.19× +5.9% +5.4% 40.1% 50.1% 27.6% MDLZ $164.74 -0.04% $697B 33.45× 2.60 11.14× 0.86× +14.0% +14.5% 2.6% 73.5% 35.0% WMT $235.28 -0.26% $1.35T 31.14× 4.89 9.82× 5.59× +5.7% +8.9% 18.0% 66.0% 31.7%
What this page did not do.
It did not fetch a quote, call an external model, or extend the chart. It read
168800 stored bar rows in total across the universe (demo data,
last trade 2026-10-23), and the score shown here was written at
2026-10-25 04:13 by model score-1.0.0.