WebserviceX.NET

CAT research report

As of 2025-04-30

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 296.69
EMA 304.16
MACD -4.88
RSI 51.16
BB_High 322.55
BB_Low 270.83
ATR 11.44
ADX 27.24
MFI 60.58
OBV -20751496.0

Economic Data

Indicator Value
BUSINV 2589957.0
CPIAUCSL 319.62
CPILFESL 325.66
DCOILWTICO 63.3
DGORDER 315729.0
DTWEXBGS 123.25
FEDFUNDS 4.33
GDP 29977.63
HOUST 1324.0
ICSA 222000.0
INDPRO 103.89
MORTGAGE30US 6.81
NFCI -0.44
PAYEMS 159398.0
PCE 20653.3
PSAVERT 3.9
RETAILIMSA 822765.0
RSAFS 722025.0
T10Y2Y 0.57
TOTALSA 18.28
UMCSENT 57.0
UNRATE 4.2
USREC 0.0

Fundamental Data

Metric Value
Symbol CAT
Date 2025-04-30
Market Cap 147810025472.0
Enterprise Value 179765297152.0
Trailing P/E 14.032213
Forward P/E 13.962528
Price to Sales 2.280702
Price to Book 7.5834923
Enterprise to Revenue 2.774
Enterprise to EBITDA 11.49
Profit Margin 0.16652
Operating Margin 0.19186
Return on Assets 0.09675
Return on Equity 0.55327
Revenue 64809000960.0
Revenue per Share 133.16
EBITDA 15646000128.0
Net Income 10791999488.0
Diluted EPS 22.04
Total Cash 6165000192.0
Total Cash per Share 12.899
Total Debt 39011000320.0
Total Debt to Equity 200.118
Current Ratio 1.416
Book Value 40.782
Operating Cash Flow 12035000320.0
Levered Free Cash Flow 5219874816.0
Beta 1.198
52 Week Change -0.07149547
S&P 500 52 Week Change 0.1080904
52 Week High 418.5
52 Week Low 267.3
50 Day Moving Avg 323.4984
200 Day Moving Avg 358.1809
3 Month Avg Daily Volume 2936244.0
10 Day Avg Daily Volume 2688880.0
Shares Outstanding 477932000.0
Float Shares 476421759.0
Percent Held by Insiders 0.00221
Percent Held by Institutions 0.72379
Shares Short 7894755.0
Short Ratio 2.24
Short Percent of Float 0.0165
Short Percent of Shares Outstanding 9710875.0
Forward Annual Dividend Rate 5.64
Forward Annual Dividend Yield 1.83
Trailing Annual Dividend Rate 5.53
Trailing Annual Dividend Yield 0.01798959
5 Year Avg Dividend Yield 2.05
Payout Ratio 0.2458
Ex-Dividend Date 1745193600
Last Split Factor 2:1
Last Split Date 1121299200

Analysis