WebserviceX.NET

DUK research report

As of 2025-04-30

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 120.03
EMA 120.26
MACD 0.91
RSI 57.09
BB_High 124.25
BB_Low 115.81
ATR 2.56
ADX 11.69
MFI 67.37
OBV 77620519.0

Economic Data

Indicator Value
BUSINV 2589957.0
CPIAUCSL 319.62
CPILFESL 325.66
DCOILWTICO 63.3
DGORDER 315729.0
DTWEXBGS 123.25
FEDFUNDS 4.33
GDP 29977.63
HOUST 1324.0
ICSA 222000.0
INDPRO 103.89
MORTGAGE30US 6.81
NFCI -0.44
PAYEMS 159398.0
PCE 20653.3
PSAVERT 3.9
RETAILIMSA 822765.0
RSAFS 722025.0
T10Y2Y 0.57
TOTALSA 18.28
UMCSENT 57.0
UNRATE 4.2
USREC 0.0

Fundamental Data

Metric Value
Symbol DUK
Date 2025-04-30
Market Cap 94812225536.0
Enterprise Value 181721300992.0
Trailing P/E 21.407017
Forward P/E 19.246056
Price to Sales 3.1673758
Price to Book 1.9263376
Enterprise to Revenue 6.071
Enterprise to EBITDA 12.659
Profit Margin 0.15113
Operating Margin 0.28667998
Return on Assets 0.027309999
Return on Equity 0.09077
Revenue 29934000128.0
Revenue per Share 38.775
EBITDA 14355000320.0
Net Income 4392000000.0
Diluted EPS 5.7
Total Cash 314000000.0
Total Cash per Share 0.404
Total Debt 85437997056.0
Total Debt to Equity 166.689
Current Ratio 0.669
Book Value 63.343
Operating Cash Flow 12327999488.0
Levered Free Cash Flow -1836999936.0
Beta 0.372
52 Week Change 0.21968329
S&P 500 52 Week Change 0.1080904
52 Week High 125.27
52 Week Low 97.49
50 Day Moving Avg 118.3496
200 Day Moving Avg 114.0203
3 Month Avg Daily Volume 4210906.0
10 Day Avg Daily Volume 2925190.0
Shares Outstanding 777022016.0
Float Shares 774411151.0
Percent Held by Insiders 0.00137
Percent Held by Institutions 0.66903
Shares Short 10746387.0
Short Ratio 2.14
Short Percent of Float 0.0138
Short Percent of Shares Outstanding 12163878.0
Forward Annual Dividend Rate 4.18
Forward Annual Dividend Yield 3.43
Trailing Annual Dividend Rate 4.14
Trailing Annual Dividend Yield 0.034018077
5 Year Avg Dividend Yield 4.02
Payout Ratio 0.7263
Ex-Dividend Date 1739491200
Last Split Factor 1:3
Last Split Date 1341273600

Analysis