WebserviceX.NET

MSFT research report

As of 2025-07-02

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 481.46
EMA 481.36
MACD 11.86
RSI 68.02
BB_High 501.99
BB_Low 460.93
ATR 6.7
ADX 46.66
MFI 66.37
OBV 231198857.0

Economic Data

Indicator Value
BUSINV 2656533.0
CPIAUCSL 320.58
CPILFESL 326.85
DCOILWTICO 66.3
DGORDER 343585.0
DTWEXBGS 120.08
FEDFUNDS 4.33
GDP 29962.05
HOUST 1256.0
ICSA 236000.0
INDPRO 103.59
MORTGAGE30US 6.77
NFCI -0.5
PAYEMS 159561.0
PCE 20592.7
PSAVERT 4.5
RETAILIMSA 804272.0
RSAFS 715417.0
T10Y2Y 0.52
TOTALSA 16.1
UMCSENT 52.2
UNRATE 4.2
USREC 0.0

Fundamental Data

Metric Value
Symbol MSFT
Date 2025-07-02
Market Cap 3650046132224.0
Enterprise Value 3722422517760.0
Trailing P/E 37.951313
Forward P/E 32.84883
Price to Sales 13.518188
Price to Book 11.341571
Enterprise to Revenue 13.786
Enterprise to EBITDA 24.954
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.94
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.06788635
S&P 500 52 Week Change 0.11937654
52 Week High 500.76
52 Week Low 344.79
50 Day Moving Avg 450.6774
200 Day Moving Avg 423.76566
3 Month Avg Daily Volume 23365778.0
10 Day Avg Daily Volume 23959810.0
Shares Outstanding 7432540160.0
Float Shares 7422063978.0
Percent Held by Insiders 0.00062
Percent Held by Institutions 0.74637
Shares Short 51170267.0
Short Ratio 2.72
Short Percent of Float 0.0069
Short Percent of Shares Outstanding 57074580.0
Forward Annual Dividend Rate 3.32
Forward Annual Dividend Yield 0.67
Trailing Annual Dividend Rate 3.24
Trailing Annual Dividend Yield 0.006584697
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