WebserviceX.NET

MDT 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 86.99
EMA 86.57
MACD 0.64
RSI 60.75
BB_High 88.97
BB_Low 85.01
ATR 1.42
ADX 15.65
MFI 68.3
OBV 231086572.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 MDT
Date 2025-07-02
Market Cap 113109630976.0
Enterprise Value 132580843520.0
Trailing P/E 24.454294
Forward P/E 15.090598
Price to Sales 3.3726819
Price to Book 2.3565211
Enterprise to Revenue 3.953
Enterprise to EBITDA 14.549
Profit Margin 0.13901
Operating Margin 0.17094
Return on Assets 0.044060003
Return on Equity 0.09508
Revenue 33536999424.0
Revenue per Share 26.087
EBITDA 9112999936.0
Net Income 4662000128.0
Diluted EPS 3.61
Total Cash 8965000192.0
Total Cash per Share 6.997
Total Debt 29625999360.0
Total Debt to Equity 61.393
Current Ratio 1.849
Book Value 37.462
Operating Cash Flow 7043999744.0
Levered Free Cash Flow 4206249984.0
Beta 0.815
52 Week Change 0.15005827
S&P 500 52 Week Change 0.11937654
52 Week High 96.25
52 Week Low 75.96
50 Day Moving Avg 85.0186
200 Day Moving Avg 87.0975
3 Month Avg Daily Volume 8041431.0
10 Day Avg Daily Volume 9444110.0
Shares Outstanding 1281260032.0
Float Shares 1279163429.0
Percent Held by Insiders 0.00266
Percent Held by Institutions 0.86837995
Shares Short 8472735.0
Short Ratio 1.01
Short Percent of Float 0.0066000004
Short Percent of Shares Outstanding 13629841.0
Forward Annual Dividend Rate 2.84
Forward Annual Dividend Yield 3.26
Trailing Annual Dividend Rate 2.8
Trailing Annual Dividend Yield 0.031549294
5 Year Avg Dividend Yield 2.8
Payout Ratio 0.77559996
Ex-Dividend Date 1750982400
Last Split Factor 2:1
Last Split Date 938390400

Analysis