WebserviceX.NET

TMO research report

As of 2025-09-12

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 488.74
EMA 483.55
MACD 4.68
RSI 49.57
BB_High 499.88
BB_Low 477.61
ATR 11.62
ADX 13.61
MFI 28.26
OBV -25224600.0

Economic Data

Indicator Value
BUSINV 2660314.0
CPIAUCSL 323.36
CPILFESL 329.79
DCOILWTICO 62.6
DGORDER 303167.0
DTWEXBGS 120.54
FEDFUNDS 4.33
GDP 30353.9
HOUST 1428.0
ICSA 263000.0
INDPRO 103.99
MORTGAGE30US 6.35
NFCI -0.54
PAYEMS 159540.0
PCE 20802.0
PSAVERT 4.4
RETAILIMSA 808367.0
RSAFS 726283.0
T10Y2Y 0.5
TOTALSA 16.49
UMCSENT 61.7
UNRATE 4.3
USREC 0.0

Fundamental Data

Metric Value
Symbol TMO
Date 2025-09-12
Market Cap 181049851904.0
Enterprise Value 209979899904.0
Trailing P/E 27.69844
Forward P/E 20.411238
Price to Sales 4.189805
Price to Book 3.5842922
Enterprise to Revenue 4.859
Enterprise to EBITDA 19.41
Profit Margin 0.15237
Operating Margin 0.17844
Return on Assets 0.04973
Return on Equity 0.13418001
Revenue 43212001280.0
Revenue per Share 113.716
EBITDA 10817999872.0
Net Income 6584000000.0
Diluted EPS 17.31
Total Cash 6390000128.0
Total Cash per Share 16.922
Total Debt 35228999680.0
Total Debt to Equity 69.618
Current Ratio 1.933
Book Value 133.767
Operating Cash Flow 7577999872.0
Levered Free Cash Flow 5182750208.0
Beta 0.756
52 Week Change -0.21931124
S&P 500 52 Week Change 0.16885936
52 Week High 623.77
52 Week Low 385.46
50 Day Moving Avg 465.373
200 Day Moving Avg 480.96854
3 Month Avg Daily Volume 2488459.0
10 Day Avg Daily Volume 1482320.0
Shares Outstanding 377612000.0
Float Shares 376739837.0
Percent Held by Insiders 0.0016
Percent Held by Institutions 0.91867995
Shares Short 3944909.0
Short Ratio 1.95
Short Percent of Float 0.0105
Short Percent of Shares Outstanding 3709322.0
Forward Annual Dividend Rate 1.72
Forward Annual Dividend Yield 0.36
Trailing Annual Dividend Rate 1.64
Trailing Annual Dividend Yield 0.0033373353
5 Year Avg Dividend Yield 0.24
Payout Ratio 0.0949
Ex-Dividend Date 1757894400
Last Split Factor 3:2
Last Split Date 834019200

Analysis