Regeneron Pharmaceuticals, Inc., REGN, US75886F1075, NASDAQ, USD

Claude Opus 5 · elliott-wave-analyst-v5beta5 (v5.0-beta5) · Report generated Monday, 27 July 2026, 10:50 EEST

Overview

Last close: $655.96 (24 July 2026, 16:00 ET). Three gate-passing counts sit within three probability points of each other; the emitted primary reads the June-2026 low as Intermediate (A) of an unfinished Cycle-IV zigzag, expecting one more corrective push into the 700–726 channel × Fibonacci box before 591.52 gives way — 591.52 and 821.11 are the levels that settle the argument.

2 · Forecasts

ScenarioDirectionNext expected wave (degree)T1T2T3InvalidationProbability
1 · Cycle IV incomplete — Primary Ⓨ zigzag down
the emitted primary count
BearishMinor c up completes Intermediate (B), then Intermediate (C) down (Intermediate degree, inside Primary Ⓨ)591.52476.72422.54above 821.1135%
2 · Primary ② unfinished — a final Ⓨ leg down, then Cycle V resumesDown then upIntermediate Y down (last leg of a Primary ② double three)603.43591.52549.24above 691.1333%
3 · Cycle V under way — Primary ③ upBullishIntermediate (3) of Primary ③ up, after Intermediate (2) bottoms at 641.33 / 629.57802.50908.811050.70below 591.5232%

Roadmap — primary scenario (Cycle IV incomplete, Primary Ⓨ down)

Step 0 · Base channel & trigger. The rally off 591.52 runs inside an ascending channel fitted to the Minor-a/b lows (591.52 on 2 Jun, 594.90 on 22 Jun; slope +0.169/day, width 92.01 pts) with the upper parallel through 691.13. The lower boundary reads 600.31 on 24 July and 611.80 on 30 September. Trigger: not activechannel_breakout finds no confirmed two-close break of either boundary since 22 June. The bearish trigger is two consecutive daily closes below that rising support and below the 591.52 shelf; the 2026 descending-channel upper line (821.11 / 781.21 anchors) sits at 725.74 today, 707.25 at end-August and 692.65 at end-September and caps the rally.

Step 1 · Retracement grid of the last completed advance (Minor a, 591.52→691.13): 0.382 = 653.08 · 0.5 = 641.33 · 0.618 = 629.57. Minor b bottomed at 637.80, between the 0.5 and 0.618 levels.

Step 2 · Base projection (conditional — not yet activated). Measuring Primary Ⓨ's C leg from the projected Intermediate (B) top at 706.31: 0.618 × A = 564.42, 1.0 × A = 476.72, 1.236 × A = 422.54. These enter the target menu only after the trigger fires.

Step 3 · Forward retracement grids (pre-computed for legs that have not happened). Projected 637.80→706.31: 0.382 = 680.14 · 0.5 = 672.06 · 0.618 = 663.97. Projected 706.31→476.72: 0.382 = 564.42 · 0.5 = 591.52 · 0.618 = 618.61.

Step 4 · Dated path.

LegDirectionTarget zoneDate windowBasis
Minor c (of Intermediate B)up700.00 – 726.0017 Aug – 18 Sep 20260.5 retrace of Intermediate (A) = 706.32 × the 2026 descending-channel upper line
Intermediate (C) — first objectivedown585.00 – 600.0020 Oct – 20 Dec 2026retest / break of the Intermediate (A) low 591.52; the 0.5 forward-grid level of the projected 706.31→476.72 leg
Primary Ⓨ terminationdown455.00 – 495.0015 Jan – 31 May 2027C = 1.0 × A from a 706.31 top (476.72) × the June-2025 low 476.49 × the zigzag C-termination line

Channel × Fibonacci confluence zones: 706.32 on the 2026 descending upper line, 25 Aug – 10 Sep 2026 (the highest-confidence termination box for Intermediate (B)); 679.22 on the same line, 20 Oct – 4 Nov 2026; 476.72 on the zigzag C-termination line, 12 – 20 Nov 2026 (provisional — the C line is anchored on a Minor-a high of 691.13 and will shift if Intermediate (B) extends).

Previous roadmap grading: none — no REGN.roadmap.json existed before this run. For continuity: the 9 July 2026 report placed a bearish Intermediate (5) starting at 677.92; price instead rose to 691.13 on 17 July, so that specific sub-count was superseded and the rally has been re-labelled as Intermediate (B).

2026-07-27T10:45:50.482462 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/
SMA(18) side note (descriptive only — never an input to the count, the gate, the scores, the forecast or the probabilities): on daily data the SMA(18) trend direction is rising (651.91 close vs 658.08 SMA(18) on the last completed bar); the lows of the last two bars are below SMA(18); the highs of the last two bars are not above SMA(18). On weekly data the SMA(18) trend direction is falling (656.01 vs 681.15); the last two weekly lows are below and the last two weekly highs are above SMA(18).

3 · Executive Summary

4 · Current Position in the Cycle

REGN is in Minor c (Minor degree, up), the third leg of the Intermediate (B) corrective rally inside Primary Ⓨ of Cycle IV. Minor c began at 637.80 on 23 July 2026; the last close is 655.96.

DegreeLabelPatternStatusSpan
Supercycle(I)impulse (up)in progress1994-12-29 3.00 → —
CycleIVdouble zigzag (down)in progress2024-08-27 1211.20 → —
Primaryzigzag (down)in progress2026-01-09 821.11 → —
Intermediate(B)zigzag (up)in progress2026-06-02 591.52 → —
Minorcimpulse (up)in progress — current wave2026-07-23 637.80 → —
Minute(i) of cimpulse (up)in progress2026-07-23 637.80 → —

Confidence rationale

The gate (validate_count.py) returns valid: true: R1 (wave2_not_beyond_start_wave1), R2 (wave3_not_shortest) and R3 (wave4_not_beyond_end_wave1) all pass, across 14 pattern-rule, 28 subdivision and 27 pivot-extreme checks, with no near-miss caveats. Two pattern-rule items and five subdivision items were emitted as pass: null for analyst resolution and are resolved as follows: (i) not_all_of_1_3_5_extended on Intermediate (A) and on Minor a — each impulse carries exactly one labelled extension (Wave 3 in both), so the rule is satisfied; (ii) five generic corrective subdivision items (Cycle II, Intermediate Y's B, Intermediate (A)'s Minor 4, Intermediate (B)'s Minor b, Minor a's Minute iv) — each is a genuine three-wave counter-trend leg whose precise family (zigzag vs flat) is not resolvable at the available granularity; none is a triangle in a wave-2 slot, so none is illegal.

Scoring: guideline_score 0.677 over 22 weighted, applicable guidelines; fib_score 0.715 over nine measured ratio observations; indicator_score 0.680; blended and calibrated confidence 0.687 with no caps binding (the nesting_unverified flag was passed — Cycle I and Cycle III are macro anchors that are not decomposed — but its 0.75 cap sits above the raw confidence, so caps_applied is empty). Normalised against the two rival counts the probabilities are 35 / 33 / 32 — an honest near-tie, not a conviction call.

Premature-termination / degree-reframe test (mandatory). The rival counts were built and gated, not assumed away. classify_pullback on the 476.49→821.11 rally against the preceding 1211.20→476.49 decline returns 0.469 → fourth_wave_like, which favours the decline being incomplete — the reframe that is now the primary count. Running the same test one degree down, classify_pullback on the 821.11→591.52 decline against Primary Ⓧ returns 0.666 → larger_correction_like, and on the current Minor b against Minor a returns 0.535 → ambiguous. Both bullish reframes therefore survive at close to equal weight and are carried as Scenarios 2 and 3.

Alternate count

Primary ② unfinished — Cycle V intact (33%). Cycle IV ended at 476.49 on 5 June 2025 and Cycle V is under way, but Primary ② is a double three, not a completed flat: W ended at 591.52, X is the 591.52→691.13 five, and the Y leg is now running toward 603.43 / 591.52 / 549.24 (0.618 × W, which sits on the 0.786 retracement of Primary ① at 550.24) before Primary ③ resumes. Invalidated above 691.13. The second alternate — Cycle V already advancing in Primary ③ (32%) — is invalidated below 591.52.

5 · Current Wave Analysis

FieldValue
Current waveMinor c of Intermediate (B), Primary Ⓨ, Cycle IV
Degree / directionMinor / up
Start23 July 2026, 09:30 — 637.80 (1-hour low)
Statusin progress; last close 655.96 (24 July 2026)
Sub-waves doneMinute (i) up from 637.80 to 667.50 (23 Jul 09:30 → 24 Jul 10:00 on 30-min data); Minute (ii) pulling back, low so far 655.48
Expected structurea five up completing the Intermediate (B) zigzag (Minor a five, Minor b three, Minor c five)
Confirmation triggerdaily close above 691.13
Invalidationa daily close below 591.52 completes Intermediate (B) as a failure and starts Intermediate (C) early; above 821.11 the whole Primary Ⓨ zigzag is void

Sub-wave structure of Intermediate (B)

Minor a (591.52 → 691.13) is a verified five: Minute i 591.52→640.82, ii →594.90 (0.931 retrace — deep but legal, R1 clear by 3.38 pts), iii →677.92 (the extended third, 1.684 × i), iv →648.66 (0.352 of iii, no overlap with i's 640.82 top), v →691.13 (0.861 × i). Minor b (691.13 → 637.80) retraced 0.535 of Minor a, between the 0.5 (641.33) and 0.618 (629.57) grid levels. Minor c began at 637.80 and, on 30-minute data, has posted Minute (i) 637.80→667.50 and is consolidating (655.48 low, 667.33 recovery high).

Fibonacci targets and supports

BasisLevelPrice
Retracement of Intermediate (A) 821.11→591.520.382679.22
Retracement of Intermediate (A)0.5 — T1 for Minor c706.32
Retracement of Intermediate (A)0.618733.41
Retracement of Intermediate (A)0.764766.93
2026 descending-channel upper line25 Aug 2026707.25
2026 descending-channel upper line30 Sep 2026692.65
Forward grid of the projected 637.80→706.31 leg0.382 / 0.5 / 0.618680.14 / 672.06 / 663.97
Primary Ⓨ C leg from a 706.31 top0.618 × A564.42
Primary Ⓨ C leg from a 706.31 top1.0 × A476.72
Primary Ⓨ C leg from a 706.31 top1.236 × A422.54

Indicator readings at the labelled pivots

PivotDatePriceVolumeRSI_14UOSMA_50SMA_200
Primary Ⓦ end / Cycle-IV Ⓧ start2025-06-05476.49 (L)1,791,10031.427.28577.43778.18
Intermediate W end2025-10-03618.01 (H)1,154,50059.4547.79571.77608.62
Intermediate X end2025-10-13541.00 (L)1,426,40043.1433.76573.49604.22
Minor A end (of Y)2025-11-26790.98 (H)871,70079.3562.02627.29597.17
Minor B end (of Y)2025-12-09691.86 (L)604,40046.7525.11651.73598.9
Primary Ⓧ end / Ⓨ start2026-01-09821.11 (H)711,50062.5852.04730.68607.64
Minor 1 end (of Intermediate A)2026-01-20718.38 (L)789,10041.736.06743.01611.14
Minor 2 end2026-02-17815.00 (H)747,10058.152.71761.24629.25
Minor 3 end2026-05-18610.60 (L)2,996,60025.9536.6739.75691.83
Intermediate (A) end / Minor 5 end2026-06-02591.52 (L)1,066,70025.8533.89714.01695.1
Minute i end (of Minor a)2026-06-05640.82 (H)975,80040.6847.4707.12695.89
Minute ii end2026-06-22594.90 (L)1,604,30039.3258.44676.93697.31
Minute iii end2026-07-07677.92 (H)918,70065.7763.92653.81700.73
Minute iv end2026-07-15648.66 (L)555,40058.359.0646.94703.19
Minor a end / Minute v end2026-07-17691.13 (H)648,30061.9758.26645.82704.34
Minor b end / Minor c start2026-07-23637.80 (L)1,129,40049.2652.63641.68705.78
Last bar2026-07-24667.50 (H) / 655.96 close708,38949.26

Indicator confluence checklist (deterministic — feeds indicator_score 0.680)

Indicator checkWeightSatisfiedDetail
Intermediate (A) of Ⓨ: volume_w3_highestusually{'W1': 789100.0, 'W3': 2996600.0, 'W5': 1066700.0}
Intermediate (A) of Ⓨ: volume_w5_below_w3usually{'W3': 2996600.0, 'W5': 1066700.0}
Intermediate (A) of Ⓨ: rsi_w3_overboughtoftenn/anot applicable to a DOWN impulse — replaced by the oversold check below
Intermediate (A) of Ⓨ: rsi_w5_bearish_divergenceusually{'RSI_14@W3': 25.952627373905813, 'RSI_14@W5': 25.85455433871026, 'Close@W3': 629.6799926757812, 'Close@W5': 602.9199829101562}
Intermediate (A) of Ⓨ: uo_w5_bearish_divergenceusually{'UO@W3': 36.59797637050526, 'UO@W5': 33.889998977085426, 'Close@W3': 629.6799926757812, 'Close@W5': 602.9199829101562}
Price is below SMA_200 (655.96 vs 705.78) — indicators.md §5: corrective rallies favoured over impulsesoftenNone
SMA_50 (641.68) is below SMA_200 (705.78) — death cross: bearish macro, supports a Primary corrective countoftenNone
Intermediate (A) of Ⓨ: rsi_w3_oversold — RSI_14 = 25.95 at the Minor 3 lowoften{'RSI_14@W3': 25.95}

Weighted guideline checklist (feeds guideline_score 0.677)

Guideline (primary count)Hedge weightSatisfied
Cycle IV double zigzag: steeply sloped against the trendusually
A combination is likely when a single zigzag would look too small for the spacelikely
Cycle IV double zigzag: the X wave retraces 0.382-0.5 of the preceding leg — Primary Ⓧ = 0.469 of Ⓦtypically
Primary Ⓧ double zigzag: steeply sloped against the trend — +72% in 7 monthsusually
Primary Ⓧ: its own X wave retraces 0.382-0.5 of the preceding leg — 0.544typically
Primary Ⓧ: each component is a three — Intermediate W (476.49→618.01) instead counts as a clean five (Minor 1-5 verified, extended third, W1≈W5 1.06)usually
Intermediate Y zigzag: Wave A subdivides into an impulsealmost always
Intermediate Y zigzag: Wave C subdivides into an impulsealmost always
Intermediate Y zigzag: Wave C ends beyond the end of Wave A — 821.11 > 790.98almost always
Intermediate Y zigzag: Wave C ≈ Wave A — 0.517often
Intermediate Y zigzag: Wave B retraces 0.38-0.79 of Wave A — 0.397typically
Primary Ⓨ zigzag: Wave A subdivides into an impulse — 821.11→591.52 is a verified fivealmost always
Primary Ⓨ zigzag: Wave B retraces 0.38-0.79 of Wave A — 0.434 so fartypically
Intermediate (A) of Ⓨ: Wave 4 a different corrective family than Wave 2 — Minor 2 a 4-week 0.94 flat-like rally, Minor 4 a 2-day 0.20 bouncealmost always
Intermediate (A) of Ⓨ: one of Waves 1/3/5 is extended — Minor 3 at 204.40 ptsusually
Intermediate (A) of Ⓨ: the extension sits in the usual place, Wave 3usually
Intermediate (A) of Ⓨ: W1 ≈ W5 — 0.579 (≈0.618)tend
Intermediate (A) of Ⓨ: the centre of Wave 3 has the steepest slope — Minor 3 fell 3.6 pts/day against Minor 1's 9.3 pts/dayalmost always
Intermediate (A) of Ⓨ: Wave 5 ends at/near the channel line — 591.52 vs lower parallel 583.86 (0.17 widths short)often
Cycle IV double zigzag: component Ⓦ is a single zigzag — but the 2024-25 decline itself needs a W-X-Y, which would make Cycle IV a triple zigzagusually
Intermediate (A) of Ⓨ: Wave 4 divides the impulse into Fibonacci proportion — Minor 4 end sits at 0.741 of the whole declineoften
Primary Ⓧ as a single zigzag is rejected by the gate — C (541.00→821.11) = 1.98 x A, tripping pitfall_C_gt_1618_of_A; only an unspecified `corrective` label survivesusually

Fibonacci confluence observations (feed fib_score 0.715)

Measured relationshipActualNearest expectedDistanceSub-score
Primary Ⓧ retrace of Primary Ⓦ0.46910.50.03090.7937
Intermediate X of Ⓧ retrace of Intermediate W0.54420.50.04420.7056
Intermediate Y of Ⓧ: Minor C / Minor A0.5170.6180.1010.3269
Intermediate Y of Ⓧ: Minor B retrace of Minor A0.39650.3820.01450.9033
Intermediate (A) of Ⓨ: W2 retrace of W10.94050.8860.05450.6365
Intermediate (A) of Ⓨ: W3 / W11.98972.00.01030.9312
Intermediate (A) of Ⓨ: W4 retrace of W30.19770.2360.03830.7443
Intermediate (A) of Ⓨ: W5 / W10.5790.6180.0390.74
Primary Ⓨ: Wave B retrace of Wave A so far0.43390.3820.05190.6543

6 · Multi-Timeframe Confluence

LayerTimeframeCurrent waveDirectionBiasKey supportKey resistanceAlignment
MacroMonthlyCycle IV (double zigzag)downBearish476.49821.11✓ bearish
MacroWeeklyPrimary Ⓨ (zigzag)downBearish591.52733.41 / 821.11✓ bearish
PrimaryDailyIntermediate (B) (zigzag up)upCounter-trend bullish637.80 / 591.52691.13 / 706.32⚠ counter-trend
Trading1-HourMinor c (impulse up)upBullish637.80691.13✓ bullish
Precision30-MinuteMinute (ii) of cdownConsolidating654.05 / 648.66667.50⚠ pausing

Precision layer (1-hour / 30-minute)

LayerEntry zoneTargetStopConfirmation
1-Hour — with Minor c649–656 (Minute (ii) support; 0.5 / 0.618 of the 637.80→667.50 leg = 652.65 / 649.15 on 30-min)691.13 then 706.32below 637.801-hour close above 667.50 with expanding volume
1-Hour — Intermediate (B) completion700–726 (channel × 0.5 fib box, 25 Aug – 10 Sep)reversal setup for Intermediate (C)1-hour close above 733.41bearish RSI/UO divergence into the box, then a close back inside the descending channel
30-Minute — failure casea 30-min close below 637.80591.52above 667.50two 30-min closes below the rising Minor-a/b support line (600.31 on 24 Jul)

Alignment narrative. The monthly and weekly layers are unambiguously corrective — price is 45.8% below the August-2024 all-time high, the weekly SMA(18) is falling and price trades under a declining SMA_200 (705.78 daily). The daily layer is transitional: price has recovered above a still-falling SMA_50 (641.68) while SMA_200 (705.78) remains well overhead — exactly what a maturing B-wave rally looks like. The 1-hour layer is constructive but not yet strong: the last close (655.96) sits between the 1-hour SMA_50 (667.75) and the 1-hour SMA_200 (643.83), with UO at 55.5. Conflict flagged ⚠: the intraday five up from 591.52 is a motive structure inside a higher-degree corrective — the resolution is that it is Minor a of a zigzag, not the first wave of a new bull market, and that reading holds only while price stays below 733.41 / 821.11.

7 · Waves — 1-Hour

WaveStartEndStart priceEnd price
Intermediate (A) — Primary Ⓨ2026-01-09 09:302026-06-02 09:30821.11591.52
Minor 12026-01-09 09:302026-01-20 09:30821.11718.38
Minor 22026-01-20 09:302026-02-17 09:30718.38815.00
Minor 32026-02-17 09:302026-05-18 09:30815.00610.60
Minor 42026-05-18 09:302026-05-20 09:30610.60651.00
Minor 52026-05-20 09:302026-06-02 09:30651.00591.52
Intermediate (B) — Primary Ⓨ2026-06-02 09:30591.52
Minor a2026-06-02 09:302026-07-17 09:30591.52691.13
Minute i2026-06-02 09:302026-06-05 12:30591.52640.82
Minute ii2026-06-05 12:302026-06-22 10:30640.82594.90
Minute iii2026-06-22 10:302026-07-07 15:30594.90677.92
Minute iv2026-07-07 15:302026-07-15 09:30677.92648.66
Minute v2026-07-15 09:302026-07-17 09:30648.66691.13
Minor b2026-07-17 09:302026-07-23 09:30691.13637.80
Minor c2026-07-23 09:30637.80
Minute (i) of c2026-07-23 09:302026-07-24 09:30637.80667.50
Minute (ii) of c2026-07-24 09:30667.50

8 · Waves — Daily

WaveStartEndStart priceEnd price
Cycle IV2024-08-271211.20
Primary Ⓦ2024-08-272025-06-051211.20476.49
Intermediate (w)2024-08-272025-02-041211.20642.00
Intermediate (x)2025-02-042025-03-10642.00748.29
Intermediate (y)2025-03-102025-06-05748.29476.49
Primary Ⓧ2025-06-052026-01-09476.49821.11
Intermediate W2025-06-052025-10-03476.49618.01
Intermediate X2025-10-032025-10-13618.01541.00
Intermediate Y2025-10-132026-01-09541.00821.11
Minor A (of Y)2025-10-132025-11-26541.00790.98
Minor B (of Y)2025-11-262025-12-09790.98691.86
Minor C (of Y)2025-12-092026-01-09691.86821.11
Primary Ⓨ2026-01-09821.11
Intermediate (A)2026-01-092026-06-02821.11591.52
Minor 12026-01-092026-01-20821.11718.38
Minor 22026-01-202026-02-17718.38815.00
Minor 32026-02-172026-05-18815.00610.60
Minor 42026-05-182026-05-20610.60651.00
Minor 52026-05-202026-06-02651.00591.52
Intermediate (B)2026-06-02591.52
Minor a2026-06-022026-07-17591.52691.13
Minor b2026-07-172026-07-23691.13637.80
Minor c2026-07-23637.80

9 · Waves — Weekly

WaveStartEndStart priceEnd price
Supercycle (I)1994-12-293.00
Cycle I1994-12-292000-02-293.0057.375
Cycle II2000-02-292005-04-1257.3754.61
Cycle III2005-04-122024-08-274.611211.20
Cycle IV2024-08-271211.20
Primary Ⓦ2024-08-272025-06-051211.20476.49
Primary Ⓧ2025-06-052026-01-09476.49821.11
Primary Ⓨ2026-01-09821.11
Intermediate (A)2026-01-092026-06-02821.11591.52
Intermediate (B)2026-06-02591.52

10 · Disclaimer

This report is for educational and informational purposes only and does not constitute financial, investment, or trading advice. Elliott Wave analysis is subjective and multiple valid counts may coexist. Past patterns do not guarantee future results. Always do your own due diligence and consult a licensed financial advisor before making investment decisions.