WebserviceX.NET

MSFT research report

As of 2025-06-13

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 463.15
EMA 461.21
MACD 12.72
RSI 71.57
BB_High 478.91
BB_Low 447.39
ATR 6.97
ADX 44.45
MFI 74.97
OBV 260838400.0

Economic Data

Indicator Value
BUSINV 2578112.0
CPIAUCSL 320.58
CPILFESL 326.85
DCOILWTICO 65.99
DGORDER 296193.0
DTWEXBGS 121.52
FEDFUNDS 4.33
GDP 29976.64
HOUST 1361.0
ICSA 248000.0
INDPRO 103.88
MORTGAGE30US 6.84
NFCI -0.51
PAYEMS 159561.0
PCE 20669.5
PSAVERT 4.9
RETAILIMSA 805336.0
RSAFS 724131.0
T10Y2Y 0.45
TOTALSA 16.09
UMCSENT 52.2
UNRATE 4.2
USREC 0.0

Fundamental Data

Metric Value
Symbol MSFT
Date 2025-06-13
Market Cap 3530159292416.0
Enterprise Value 3555562094592.0
Trailing P/E 36.76161
Forward P/E 31.7699
Price to Sales 13.07418
Price to Book 10.969053
Enterprise to Revenue 13.168
Enterprise to EBITDA 23.835
Profit Margin 0.35789
Operating Margin 0.45671
Return on Assets 0.14581999
Return on Equity 0.3361
Revenue 270010007552.0
Revenue per Share 36.325
EBITDA 149172994048.0
Net Income 96635002880.0
Diluted EPS 12.92
Total Cash 79617998848.0
Total Cash per Share 10.712
Total Debt 105018998784.0
Total Debt to Equity 32.626
Current Ratio 1.372
Book Value 43.3
Operating Cash Flow 130710003712.0
Levered Free Cash Flow 54817001472.0
Beta 1.026
52 Week Change 0.05930364
S&P 500 52 Week Change 0.09203708
52 Week High 480.42
52 Week Low 344.79
50 Day Moving Avg 425.7282
200 Day Moving Avg 419.56586
3 Month Avg Daily Volume 22994084.0
10 Day Avg Daily Volume 16595280.0
Shares Outstanding 7432540160.0
Float Shares 7422063978.0
Percent Held by Insiders 0.00062
Percent Held by Institutions 0.74696
Shares Short 58182215.0
Short Ratio 2.49
Short Percent of Float 0.0078
Short Percent of Shares Outstanding 50313676.0
Forward Annual Dividend Rate 3.32
Forward Annual Dividend Yield 0.7
Trailing Annual Dividend Rate 3.24
Trailing Annual Dividend Yield 0.006765928
5 Year Avg Dividend Yield 0.83
Payout Ratio 0.2442
Ex-Dividend Date 1755734400
Last Split Factor 2:1
Last Split Date 1045526400

Analysis