Cycle: 2026-06-16 | Type: Full pipeline run | Previous: 2026-05-05 (42 days ago)
| Phase | Data | Staleness |
|---|---|---|
| Screen (Phase 1) | Reused composite-2026-04-20 | 57 days at cycle start; Yahoo Finance blocked by network policy |
| Deep Analysis (Phase 2) | Finnhub + yfinance via agents | Fresh as of 2026-06-16; 20 stocks analyzed |
| Reddit Overlay (Phase 3) | Cached May 2026 data | 42 days stale; fresh scrape unavailable in remote environment |
Macro context (June 15–16, 2026): US-Iran Hormuz framework agreement signed June 15 → WTI crude -5% intraday. Bearish for energy positions (SHEL.L, APA) and AKE.PA (acrylic spread margin headwind). No impact on financials, homebuilders, or consumer staples picks.
| Ticker | Shares | Cost Basis | Est. Current | Real Return | Status | Next Catalyst |
|---|---|---|---|---|---|---|
| AGN.AS | 128 | €6.08 | ~€6.50 | ~+7% | HOLD — TPs intact | Q2 results TBD |
| AIG | 7 | $76.94 | ~$74.83 | -2.7% price | HOLD — Andersen turnaround thesis | Aug 5 first Andersen earnings call |
| AKE.PA | 10 | €62.25 | ~€57.40 | -1.4% real (incl. €3.60 div, shr-040) | HOLD — T2 armed €52 | Q2 July 30 |
| RI.PA | 4 | €73.24 | ~€64 | -12.6% | HOLD — T2 deferred pending FY26 | Aug/Sep FY26 results |
AKE.PA kill watch: Net debt/EBITDA at 2.8x vs 3.0x kill condition. Iran deal (June 15) adds acrylic spread headwind. Do NOT add T2 before Q2 results July 30. If Q2 net debt/EBITDA exceeds 3.0x — exit immediately per shr-016 fundamental stop.
RI.PA: M&A overhang fully resolved (BF.B acquisition talks terminated, commit eb6521d). Original thesis restored. T2 budget reserved pending FY26 results. No action until Aug/Sep.
AIG: 7 shares = full position (T1 + T2 both filled). Peter Andersen's first full earnings call Aug 5. HOLD.
Entry: ~1125p | Graham: 6/7 | Composite: 72.0 | Conviction: HIGH
The setup:
Why the Reddit fear is overdone: Chinese regulatory overhang + EM macro fear are retail-driven narratives. PRU.L's HK/China business generates ~75% of value but trades at trough multiples already pricing in a severe stress scenario. The Chair purchased at 959p — current price 1125p still offers value relative to that signal.
Entry plan (shr-034): T1 now at ~1125p (25-30% of planned position; EM macro = RED flag). T2 on either:
Targets (shr-016 tiered):
Downside: 960p (-15%) — Chair's open-market entry is the floor signal
Kill conditions: Dividend cut; H1 results show >10% capital erosion; EM macro structural breakdown beyond China regulatory risk
Entry: ~3472p | Graham: 5/7 | Composite: 56.4 | Conviction: MEDIUM-HIGH
The setup:
Execution urgency: The June 24 catalyst makes this time-sensitive. Buy T1 before results rather than after — the Chairman's own buying at higher prices indicates confidence in the result.
Entry plan: T1 NOW at ~3472p. No waiting. Size per normal 25-30% of planned allocation.
Targets:
Downside: 2800p (-19%) if FY26 misses severely
Kill conditions: June 24 results show dividend cut or guidance significantly below consensus
Entry: ~$205 | Graham: 5/7 | Composite: 58.0 | Conviction: MEDIUM
The setup:
Why Reddit silence matters: Per Phase 3 analysis, "not on momentum traders' radar" = genuine value setup, not hype. The absence of Reddit enthusiasm is a feature, not a bug.
Entry plan: T1 at $200-210 (current zone). 25-30% of planned allocation. Reserve T2 for either Q2 SSS beat or price weakness below $190.
Targets:
Downside: $170 (-17%) if consumer trade-down thesis fails (unlikely given current consumer environment)
Kill conditions: SSS negative two consecutive quarters; shrink rate reversal; dividend cut
Entry: ~$303 | Graham: 4/7 | Composite: 48.0 | Conviction: AMBER-POSITIVE
The setup:
Caveat: Graham 4/7 (fails EPS growth on 5-year basis due to Q1 FY2026 miss). Net debt $5.8B is structural for asset-light franchising but limits balance sheet flexibility. Not cheap enough for a full position at current prices.
Entry plan: T1 at $298-310 (current zone), 25-30% of planned allocation. Reserve T2 for Q3 results catalyst (Oct 2026) or price weakness below $285.
Targets:
Downside: $230 (-24%) if US delivery saturation accelerates and international growth disappoints
Kill conditions: Q2 international comp store sales negative; net franchise closures >1% of system; second consecutive guidance cut
Entry zone: $440-460 | Graham: 6/7 | Composite: 68.0 | Conviction: MEDIUM-HIGH
Why: Graham 6/7 (P/B fails as insurance/financial artifact per shr-015). ROE 53.2% (exceptional for financial services). AUM record $1.7T. AWM wrap net inflows +$6.0B in Q1 2026 — structurally gaining share vs. TROW which has structural net outflows. P/E 12.8x trailing.
Near-term headwind: Comerica transition ($18B AUM exit through Q3 2026) creates temporary AUM drag. This is the reason to use staged entry rather than full position now.
Entry plan: T1 at $440-460 (currently in zone). Reserve T2 for confirmation that Comerica exit is complete and net flows stabilize (Q3 2026 earnings call, Oct 2026).
Target: $540 (+17%), then $600 (+30%) at P/E 15x on $40 EPS
Kill conditions: AWM net outflows for 2+ consecutive quarters; dividend cut; ROE below 40%; equity bear market reducing AUM >20%
Entry zone: $88-92 | Graham: 5/7 | Composite: 57.0 | Conviction: WATCH
The case (when the trigger fires): Post-Millrose spin-off land-light model (98% of sites optioned, not owned). This dramatically reduces balance sheet risk vs. prior cycles. P/B ~1.0x at trough margins. Graham 5/7 (fails dividend record due to GFC cut — expected for homebuilders).
Why not yet: Q2 FY2026 gross margin 15.6% (trough) with no visible floor. Full-year guidance cut to 82-83K homes. No insider buying at current prices (contrast with BKG.L where Chairman is buying heavily). Management has not yet indicated where the margin bottom is.
Buy trigger (either/or):
Target (if bought): $110 (+22%) — normalized gross margin recovery to 19-20%
Kill conditions: Gross margin falls below 14%; order cancellation rate >20%; guidance cut with no margin stabilization signal
Entry zone: below €60 or on MVMA resolution | Graham: 5/7 | Composite: 56.0 | Conviction: MEDIUM (LOWER PRIORITY)
Why it's on the list: P/E 6.67x, dividend yield 6.5%, Quandt family 50% ownership alignment (family will not allow permanent value destruction), Neue Klasse EV platform credibility.
Why it's lower priority: Reddit is BULLISH on BMW (Phase 3: CONSENSUS_LESS_EDGE — 3 mentions, 0.90 sentiment, Neue Klasse excitement). No contrarian Reddit edge. The reason PRU.L scores higher is Reddit hates it — that's the contrarian setup. BMW is a good value but the crowd agrees, which reduces edge.
Additional risk: MVMA 2026 US auto import ban bill unresolved. German auto cycle continues to weigh. Wait for resolution or sub-€60 entry.
| Ticker | Reason | Signal |
|---|---|---|
| APA | Iran deal June 15 + above analyst PT $30.73. Reddit-hated + fundamentally weak. | CONFIRMS_AVOID |
| MBG.DE | MVMA 2026 US auto import ban disqualifies at current price | SECTOR_RED |
| ADBE | Dual C-suite vacancy + organic ARR miss. At 7-year lows post-Q2. Wait Sep 2026. | WAIT |
| MOS | Sulfur crisis + negative FCF. Wait Q2 August 2026 results. | COMMODITY_CAUTION |
| SHEL.L | Iran deal (June 15) = WTI headwind. P/FCF 64% above median. | PASS_THIS_CYCLE |
| BOL.PA | Ex-dividend June 23 (7 days). Do NOT buy before ex-div. Revisit at €3.00-3.40. | TIMING |
| DD | PFAS personal injury tail uninvestable at current valuation. | STRUCTURAL_RED |
| HUM | Turnaround priced in at $378 (+130% from trough). Only entry at $280-320. | EXPENSIVE |
| TROW | Structural net AUM outflows. Above consensus PT. AMP is the superior alternative. | PASS |
| Ticker | Level | Action |
|---|---|---|
| LEN | below $88 | T1 trigger if accompanied by Q3 margin stabilization signal |
| BMW.DE | below €60 | Entry if MVMA bill resolved or price compresses further |
| CINF | below $155 | Cat-loss quarter likely Q2/Q3; entry on dip to fair value |
| DPZ | below $285 | Add to T1 or accelerate to T2 sizing |
| ADBE | September 2026 | Reassess after dual C-suite vacancy resolved |
| BOL.PA | below €3.40 | Post-ex-div June 23 entry zone |
| HUM | below $320 | Reverses turnaround-priced-in premium |
| UHR.SW | above CHF 220 | WATCH — May bearish call was wrong; destocking may be ending — potential bullish reversal at CHF 210-220 |
7 new entries added to output/pipeline/predictions/predictions.json. Resolution target: 2026-09-16 (90 days).
| Prediction ID | Direction | Conviction | Entry | Target | Expected Return |
|---|---|---|---|---|---|
| PRU.L_2026-06-16 | bullish | HIGH_CONTRARIAN | 1125p | 1410p | +25.3% |
| BKG.L_2026-06-16 | bullish | MEDIUM_HIGH_URGENT | 3472p | 3829p | +10.3% |
| DG_2026-06-16 | bullish | MEDIUM | $205 | $245 | +19.5% |
| DPZ_2026-06-16 | bullish | AMBER_POSITIVE | $303 | $370 | +22.1% |
| AMP_2026-06-16 | bullish | MEDIUM_HIGH_WATCH | $460 | $540 | +17.4% |
| LEN_2026-06-16 | bullish | WATCH | $90.30 | $110 | +21.8% |
| BMW.DE_2026-06-16 | bullish | MEDIUM_CONSENSUS | €67.64 | €85 | +25.7% |
Per shr-010: at small bankroll, use equal weighting (EUR 500-750 per position) with hard cap at 20% of annual bankroll. Graduate to Kelly-adjusted sizing after 15+ resolved bets with calibration.
For new buys this cycle:
Max 2 positions per sector: UK homebuilder (BKG.L) + German auto (BMW.DE WATCH) + US consumer defensive (DG, DPZ) are separate sectors. No concentration breach.
Pipeline report generated: 2026-06-16T11:30:00 Phase 2 stocks analyzed: 20 (PAH3.DE, MOS, BKG.L, BOL.PA, SHEL.L, AIG, APA, DD, TROW, PRU.L, DG, BMW.DE/MBG.DE, ADBE, DPZ, AKE.PA, CINF, AMP, HUM, LEN) Next pipeline cycle due: ~2026-07-01