Microsoft Corporation (MSFT) — Elliott Wave Analysis

Multi-timeframe wave count with Larry Williams (LNL) cycle correlation · As of 12 June 2026 · skill v4.4-beta2
Data note: series updated through 12 Jun 2026 (clean, no gaps). Last close $390.74; the week's low ($382.27) broke below the February low ($384.47). Instrument details auto-detected from filename + web search — please verify.

Instrument Info

NameMicrosoft Corporation
SymbolMSFT
ISINUS5949181045
ExchangeNASDAQ (NasdaqGS)
CurrencyUSD
TypeCommon Stock (Large-cap Tech)
Report Date2026-06-12

Instrument Overview

Microsoft topped at $555.45 (Jul 2025), corrected to $356.77 (Mar 2026), then staged a three-wave rebound to $460.52 (1 Jun). That rebound has fully reversed: price has since broken the $405.21 pivot and the $384.47 February low, closing at $390.74 on 12 June. The decline is unfolding as a Primary Ⓒ toward the $356.77 region — and notably it has pushed through the LNL model's projected 11 June cycle low without reversing, putting wave structure and cycle timing in direct conflict.

2 · Forecasts

Probability-ranked, mutually exclusive scenarios (highest first), derived from Elliott Wave rule-compliance, Volume/RSI/UO confluence, and cycle alignment. The breakdown through two support levels on expanding volume makes the bearish continuation primary; the high-reliability cycle up-window keeps a reversal credible as the main alternate.

#ScenarioDirNext wave (degree)T1T2T3InvalidationProb
1Bear — Primary Ⓒ to ~$357DownⒸ of Primary Ⓐ-Ⓑ-Ⓒ$356.77$347$320Reclaim $434 → $46052%
2Bull — cycle-low reversalUpRecovery / new Intermediate up$425$456$479→$500Sustained < $356.7733%
3Complex base / sidewaysRangeW-X-Y around $357–417$360–417 chopBreak < $347 or > $46015%

◆ Cycle correlation — LNL MSFT-2026-cycles.md (timing only)

The stored 2026 forecast (matched on symbol and year) has one high-confidence window: up, 11 Jun → 8 Oct, reliability 75%, anchored on a major dominant-cycle low dated 11 June. The forecast horizon falls inside this up-window, so it is the relevant one to correlate.

Cycle turnDateTypeDir afterConfluence with wave count
t72026-05-15HighDown≈ Ⓑ topping zone ($460 on 1 Jun)
t82026-06-11Major LowUp (75%)⚠ conflict — price made lower lows through this date; up-window unconfirmed
t92026-10-08HighDownBull T3 zone if a low forms and reverses

Fast-cycle add-on dips inside the up-window: 5 Jul, 30 Aug (timing notes only).

⚠ Conflict & resolution. The wave count is bearish inside a 75% up-window — a direct directional conflict. Resolution: the up-window's start (11 Jun) has already been violated by lower lows on expanding volume, so the cycle signal is unconfirmed by price and I weight the confirmed breakdown more for the primary scenario. But a cycle low is a window, not a single day: a low forming near $356.77 in the next 1–3 weeks and reversing would still launch the up-window into the autumn — which is why scenario 2 retains a substantial 33%. Net effect: the cycle lifted scenario 2 above a structure-only read (~20%) but no longer makes it primary, because price invalidated the exact-date low.

YTD Forecast Chart — scenarios + cycle overlay

2026-06-13T18:00:45.137749 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/
SMA(18) side note (daily; descriptive only — no bearing on the count, scenarios, or probabilities): the SMA(18) trend direction is falling; the lows of the last two bars are below SMA(18) ($419.4); the highs of the last two bars are not above SMA(18).

3 · Executive Summary

4 · Current Position in the Cycle

Last confirmed pivot: the 11–12 Jun low ($390 close / $382 intraday). Active wave: Primary Ⓒ down, from the 1 Jun Ⓑ high ($460.52), heading toward the $356.77 region. Direction down; the alternate is that Ⓒ completes near $357 and the larger uptrend resumes within the cycle up-window.

DegreeSchemeCurrent readStatus
CycleI–VCycle V from 2009Mature, MT bull intact
Primary①–⑤ / Ⓐ-Ⓑ-Ⓒ⑤ topped 2025; Ⓐ-Ⓑ-Ⓒ correctionⒸ down, ~70% complete
Intermediate(A)-(B)-(C)(A)=$356.77,(B)=$460.52,(C) underwayTargeting $357
Minor/Minutea-b-c / i-v5-down from $460; near minor supportNot yet oversold
Alternate count & invalidation. Primary (bear): Ⓒ→$356.77, then $347/$320; invalidated by reclaim of $434 then $460. Alternate (bull): Ⓒ ends ≈$357 (double-bottom with the Mar low) and the cycle up-window drives a rally; invalidated by a sustained break below $356.77.

5 · Current Wave Analysis

Sub-wave structure (rebound & breakdown)

Sub-waveDatesFrom → ToMoveIndicator note (Vol/RSI/UO)
(B)-a27 Mar–22 Apr356.77 → 432.92+21.3%RSI 73 OB
(B)-b22 Apr–13 May432.92 → 405.21−6.4%RSI 47
(B)-c13 May–1 Jun405.21 → 460.52+13.6%Vol 54M; RSI 72.9 lower-high → div
(C) down1 Jun–12 Jun460.52 → 382.27−16.9%Vol expanding (47M); RSI 37; UO 40

Fibonacci framework

ReferenceLevelPriceRole
Decline 460→390 · 38.2% retrresist$417.1first bounce cap
· 61.8% retrresist$433.7bull-reclaim test (bear invalid.)
Prior pivotssupport$405.21 / $384.47both broken
Ⓐ low / Ⓒ targetsupport$356.77primary Ⓒ objective
Ⓒ extensions of last legtarget$347 / $3200.618 / 1.0 (bear T2/T3)
Decline 555→357 · 61.8%resist$479.55bull invalidation

Wave-Pivot Indicator Table (Volume / RSI / UO)

PivotDateCloseVolumeRSIUORead
⑤ / ATH2025-07-31555.45*52M81.751.7Top (bear div)
Ⓐ low2026-03-27356.7738M22.320.2Oversold low
Ⓑ high2026-06-01460.5254M72.964.4Lower-high vs Apr → div
Break $4052026-06-09403.4135M41.835.1Trigger lost
Break $3842026-06-11390.3447M36.833.5High-vol down day
Latest2026-06-12390.7435M37.140.0UO ticks up (tentative)

*intraday ATH; that day's close $533.50. The decline carries expanding volume (impulsive Ⓒ), RSI not yet oversold (room toward the Mar-low reading of 22), and only a faint UO uptick on 12 Jun — insufficient to call a bottom.

6 · Multi-Timeframe Confluence

LayerTFCurrent waveDirectionBiasSupportResist.Align
MacroWeeklyPrimary Ⓒ / correctionDownBearish (MT bull intact)357434 / 480anchor
MacroDailyPrimary Ⓒ downDownBearish357 / 347417 / 434anchor
Precision1-HourMinor 5-downDownBearish, extended382 / 357405 / 417✓ daily
Alignment: weekly, daily and 1-hour all point down toward $357 — fully aligned bearish, no timeframe conflict. The only counter-signal is external: the LNL cycle up-window. With all price timeframes aligned down and the cycle's exact-date low already broken, the high-odds plan is to expect the $357 test; the reversal thesis only re-activates on a clear basing pattern + reclaim of $405–417.

Precision-Layer Signals (1-hour / 30-min)

SignalLevelCondition
Bear continuation< $382Opens $357 test
Reversal watchReclaim $405First basing sign
Bull confirmationClose > $417–434Promotes scenario 2
Tight invalidation (bull)< $356.77Cedes to deeper bear

7 · OHLC Chart — 1-Hour

2026-06-13T18:00:25.416602 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/
ItemDetail
DegreesIntermediate / Minor
Count(A) $356.77 → (B) $460.52 → (C) ~$382 underway
Key levelsRes $405/$417/$434; Sup $382/$357
Data2024-06 → 2026-06-12, hourly bundle

8 · OHLC Chart — Daily

2026-06-13T18:00:32.124761 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/
ItemDetail
DegreesPrimary / Intermediate
Count④ $232 → ⑤ $555 → Ⓐ $357 → Ⓑ $460 → Ⓒ?
Key levelsRes $434/$480; Sup $384(broken)/$357
Data1986 → 2026-06-12 (full history; sampled)

9 · OHLC Chart — Weekly

2026-06-13T18:00:41.475940 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/
ItemDetail
DegreesSupercycle / Cycle / Primary
CountCycle V from 2009; Primary ⑤ topped 2025; Ⓐ-Ⓑ-Ⓒ now
Key levelsATH $555; 61.8% $480; Sup $357
MacroSMA_50 > SMA_200 (golden cross intact)

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. The Larry Williams / LNL cycle forecast is a third-party timing model used here for correlation only; its reliability figure is historical, not a guarantee. Past patterns do not guarantee future results. Always do your own due diligence and consult a licensed financial advisor before making investment decisions.