WebserviceX.NET

TMO 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 406.67
EMA 409.0
MACD 1.34
RSI 62.05
BB_High 424.72
BB_Low 388.62
ATR 11.32
ADX 15.31
MFI 49.18
OBV -26691867.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 TMO
Date 2025-07-02
Market Cap 161476837376.0
Enterprise Value 181465677824.0
Trailing P/E 25.05917
Forward P/E 18.210302
Price to Sales 3.7642043
Price to Book 3.2694116
Enterprise to Revenue 4.23
Enterprise to EBITDA 16.762
Profit Margin 0.15185
Operating Margin 0.17754
Return on Assets 0.050019998
Return on Equity 0.13704
Revenue 42898001920.0
Revenue per Share 112.593
EBITDA 10826000384.0
Net Income 6513999872.0
Diluted EPS 17.07
Total Cash 5946999808.0
Total Cash per Share 15.754
Total Debt 34258999296.0
Total Debt to Equity 69.231
Current Ratio 1.775
Book Value 130.837
Operating Cash Flow 8138999808.0
Levered Free Cash Flow 5770375168.0
Beta 0.78
52 Week Change -0.21310282
S&P 500 52 Week Change 0.11937654
52 Week High 627.88
52 Week Low 385.46
50 Day Moving Avg 410.6674
200 Day Moving Avg 509.97845
3 Month Avg Daily Volume 2881839.0
10 Day Avg Daily Volume 3078010.0
Shares Outstanding 377494016.0
Float Shares 376686075.0
Percent Held by Insiders 0.0018600001
Percent Held by Institutions 0.92524004
Shares Short 4909976.0
Short Ratio 1.89
Short Percent of Float 0.012999999
Short Percent of Shares Outstanding 4571597.0
Forward Annual Dividend Rate 1.72
Forward Annual Dividend Yield 0.42
Trailing Annual Dividend Rate 1.6
Trailing Annual Dividend Yield 0.003796237
5 Year Avg Dividend Yield 0.23
Payout Ratio 0.0938
Ex-Dividend Date 1749772800
Last Split Factor 3:2
Last Split Date 834019200

Analysis