StockKit ResearchEQUITY RESEARCH BRIEF
DUK · US · Cached
Generated 2026-08-05 05:08 UTC

DUK

DUK · US

$128.83
-1.29%
Technical posture
Neutral
Strategy score
54 / 100
Trend
consolidation
Data confidence
Medium
Research view

DUK Research Preview

1. Bottom line - Current setup: DUK is consolidating just below resistance. Price at 128.83 sits +2.11% above MA20 with a positive MA5>MA10>MA20>MA60 stack, but momentum is mixed as MACD has crossed into a bearish configuration (histogram -0.08) and price trades at roughly 92% of the Bollinger band and +85.49% of its 30-session range. Overall strategy score is 54/100, signal Hold, trend consolidation. - Confidence: Medium on technicals (full indicator set supplied). Lower on catalysts and sentiment, where no news or connected social feeds were returned. Valuation confidence is mixed, with fair-value and growth rows flagged as StockKit scenario outputs rather than analyst consensus. - Most important level to monitor: the 129.36 resistance zone (Bollinger upper band and estimated resistance), only +0.41% away. A sustained move above it on expanding volume versus below it on shrinking volume is the primary decision line.
02Key data snapshot
MetricReading
Price128.83
Daily move-1.29%
Overall score54/100 (Hold)
TrendConsolidation
RSI14 / RSI652.63 / 52.69 (neutral)
MACD (line/signal/hist)0.50 / 0.58 / -0.08 (bearish cross, above zero)
Estimated support122.98
Estimated resistance129.36
30-session range position+85.49% (range 119.76-130.37)
Data confidenceMedium on technicals; low on news and sentiment
03Technical indicator panel
IndicatorReadingRead
MA (5/10/20/60)126.52 / 126.89 / 126.17 / 125.40Mixed alignment; MA5>MA20 golden-cross bias, price +2.11% above MA20
RSI (14/6)52.63 / 52.69Neutral momentum, no extreme
MACD (line/signal/hist)0.50 / 0.58 / -0.08Bearish cross while still above the zero line
KDJ (K/D/J)32.86 / 42.32 / 13.94Soft / still repairing, low J value
Bollinger (U/M/L)129.36 / 126.17 / 122.98Price near upper band (~92% of band width)
ATR14 (abs / %)2.31 / +1.82%Contained volatility relative to price
OBV (level / 20-session slope)48,013,202.50 / +65.29%Accumulation improving
CCI2019.06Inside a neutral band

Confirmed: the trend-following read is constructive. Price holds above all four moving averages, MA5>MA20 supports a golden-cross bias, and OBV's +65.29% 20-session slope points to improving accumulation.

Conflicted: momentum signals disagree with the trend read. MACD has formed a bearish cross (histogram -0.08) even though it remains above zero, and KDJ is soft with a low J value (13.94), both sitting against the constructive MA and OBV picture. RSI (52.63) and CCI20 (19.06) are neutral, offering no confirmation either way. Price near the upper Bollinger band (~92%) alongside current volume -40.42% below the 20-session average signals a price-up-volume-down condition, which the strategy score flags as insufficient upside force.

Missing: no custom indicators beyond the standard panel were supplied, so nothing additional is folded in here.

04Valuation matrix
AxisReadingSourceConfidence
PE20.15SEC EDGAR companyfactsMedium
PB1.84SEC EDGAR companyfactsMedium
EV/EBITDA11.38SEC EDGAR companyfactsLow
PEG proxy1.12StockKit scenario modelMedium
StockKit fair value rangeBear $128.19 / Base $176.29 / Bull $221.5StockKit DCF scenario modelMedium
Base fair-value gap+36.8%StockKit DCF scenario modelMedium
5Y growth forecastBear +10.00% / Base +18.00% / Bull +24.00%StockKit scenario modelMedium
Net income$4.97BSEC EDGAR companyfactsHigh
Market cap$100.10BSEC shares outstanding + live quoteMedium
Balance sheet contextAssets $198.05B / Equity $54.46BSEC EDGAR companyfactsHigh

The fair-value range, base fair-value gap, PEG proxy, and 5Y growth forecast are StockKit scenario-model outputs computed from reported fundamentals. They are internally generated forecasts, not analyst consensus targets, and should be read as such. Note that the model's own bear case ($128.19) sits essentially at the current price of 128.83, so the +36.8% base gap depends on the base-case assumptions holding. Price/sales, revenue, and dividend yield were N/A or not supplied and are omitted. 52-week range was not supplied and is omitted.

05News and catalyst timeline
ItemStatusWhy it matters
Headline coverageNo current news items available from the configured sourceWithout confirmed headlines, none of the price action here can be tied to a company-specific catalyst; the read stays technically driven

Confirmed news: none available. No earnings dates, ratings, or filings-driven catalysts are asserted because none were supplied. This section is low confidence, and the absence of a catalyst is itself relevant: a move through the 129.36 watch level in the current no-news environment would be technically rather than fundamentally driven.

06Sentiment radar
SourceStatusReadingConfidence
NewsAPI headline coverageNo headlinesNo source distribution availableLow
Social sentimentNot connectedNo social sentiment conclusion is drawnLow

No provider sentiment series was returned for this symbol. No Reddit, X, StockTwits, or local-forum readings are included because no such source is marked connected. This section is low confidence by data availability.

07Scenario framework
ScenarioTrigger conditionWhat would confirm itWhat would invalidate it
Base (consolidation)Price holds the 122.98-129.36 band; RSI stays neutral near 52-53Continued range-bound action, OBV slope staying positive, MACD histogram flattening rather than deepeningDecisive close outside either boundary on a volume shift
UpsideSustained close above 129.36 resistance / upper Bollinger bandVolume expanding back toward or above the 20-session average (3,964,697), MACD histogram turning positive, KDJ repairing higherRejection at the band with volume still -40% below average; failure to hold 129.36
DownsideLoss of MA20 (126.17), then a move toward 122.98 supportMACD bearish cross deepening, KDJ staying soft, OBV slope rolling overReclaim of MA20 and a bounce off 122.98 with improving volume
08Risk matrix
RiskEvidenceTriggerMonitoring action
Upper-band rejectionPrice near upper Bollinger band (~92%), +85.49% of 30-session range, only +0.41% from resistanceFailure to close above 129.36Watch closes relative to 129.36 and band width
Weak upside participationVolume -40.42% vs 20-session average; strategy flags price-up-volume-downFurther volume contraction on up movesCompare daily volume to the 3,964,697 average
Momentum rolloverMACD bearish cross (hist -0.08); KDJ soft (J=13.94)Histogram deepening below zero lineTrack MACD histogram and KDJ K/D repair
Catalyst blind spotNo news items and no connected sentiment sourceAn unmodeled headline moving priceRe-check the news feed before acting on any level break
Valuation reliance on modelFair-value gap +36.8% is a StockKit scenario output; bear case $128.19 ≈ current priceBase-case growth assumptions not holdingTreat scenario outputs as forecasts, revisit as fundamentals update
09Seven-day watch checklist

1. Daily close versus the 129.36 resistance / upper Bollinger band, the single most important level. 2. Whether MA20 (126.17) holds as support on any pullback. 3. Volume versus the 20-session average (3,964,697); watch for confirmation on any breakout. 4. MACD histogram: deepening below zero versus flattening back toward the signal line. 5. KDJ repair: whether K/D/J lift off soft levels. 6. RSI14 drift away from neutral (52.63) toward an extreme in either direction. 7. Reappearance of any news or connected sentiment source, given both are currently empty.

Information-use note

This brief is generated by StockKit for general informational purposes and is not personalized investment advice, an offer, or a solicitation. It makes no promise or guarantee of returns. All views cite supplied data points only; no financial statements, valuation multiples, earnings dates, analyst ratings, or company facts outside the supplied dataset were created. Fair-value ranges, PEG proxy, and growth forecasts are StockKit scenario-model outputs, not analyst consensus. News and sentiment sections are low confidence because no headlines or connected social feeds were returned for this symbol. Levels described are watch levels for monitoring, not instructions to act. Confirm all data independently before making any decision.

Strategy factors
MA交叉Constructive
60

MA5>MA20金叉

MACD背离Neutral
55

MACD死叉,MACD在零轴上方,动能增强

RSI极值Neutral
50

RSI14=53中性

布林带Neutral
50

在通道中部

量价关系Neutral
55

价涨量缩,上涨力度不足

Research boundary

StockKit organizes market data and model output for research workflows. It does not provide personalized advice or trade instructions. Verify important information with primary sources before any investment decision.

Disclaimer.This brief is generated by StockKit AI from public market data and algorithmic models for informational research only. It is not investment advice, an offer, or a solicitation, and it does not provide buy, sell, or hold ratings, price targets, stop-loss levels, or position sizing. “Watch levels” and “scenarios” describe observable conditions in the supplied data, not instructions. Verify all information with primary sources before any investment decision.