WebserviceX.NET

IBM 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 282.38
EMA 282.59
MACD 7.94
RSI 60.86
BB_High 299.93
BB_Low 264.83
ATR 5.23
ADX 31.89
MFI 54.98
OBV 157197671.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 IBM
Date 2025-07-02
Market Cap 267341037568.0
Enterprise Value 323409510400.0
Trailing P/E 49.17094
Forward P/E 27.111216
Price to Sales 4.2548547
Price to Book 9.945716
Enterprise to Revenue 5.147
Enterprise to EBITDA 23.183
Profit Margin 0.087110005
Operating Margin 0.12399
Return on Assets 0.044689998
Return on Equity 0.21851
Revenue 62832001024.0
Revenue per Share 67.965
EBITDA 13950000128.0
Net Income 5494000128.0
Diluted EPS 5.85
Total Cash 17464999936.0
Total Cash per Share 18.792
Total Debt 66835001344.0
Total Debt to Equity 247.978
Current Ratio 1.007
Book Value 28.922
Operating Cash Flow 13646999552.0
Levered Free Cash Flow 10564249600.0
Beta 0.652
52 Week Change 0.65708756
S&P 500 52 Week Change 0.11937654
52 Week High 296.16
52 Week Low 173.95
50 Day Moving Avg 263.7812
200 Day Moving Avg 240.1332
3 Month Avg Daily Volume 4395100.0
10 Day Avg Daily Volume 4009950.0
Shares Outstanding 929396992.0
Float Shares 927361197.0
Percent Held by Insiders 0.00119
Percent Held by Institutions 0.65274
Shares Short 18926450.0
Short Ratio 5.28
Short Percent of Float 0.0226
Short Percent of Shares Outstanding 21305645.0
Forward Annual Dividend Rate 6.72
Forward Annual Dividend Yield 2.28
Trailing Annual Dividend Rate 6.68
Trailing Annual Dividend Yield 0.02293956
5 Year Avg Dividend Yield 4.41
Payout Ratio 1.1419001
Ex-Dividend Date 1746748800
Last Split Factor 1046:1000
Last Split Date 1635984000

Analysis