WebserviceX.NET

GOOG research report

As of 2025-08-29

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 203.52
EMA 203.57
MACD 5.47
RSI 74.32
BB_High 213.54
BB_Low 193.5
ATR 4.35
ADX 38.03
MFI 68.76
OBV 607508600.0

Economic Data

Indicator Value
BUSINV 2660314.0
CPIAUCSL 322.13
CPILFESL 328.66
DCOILWTICO 65.18
DGORDER 302806.0
DTWEXBGS 120.7
FEDFUNDS 4.33
GDP 30353.9
HOUST 1428.0
ICSA 229000.0
INDPRO 103.99
MORTGAGE30US 6.56
NFCI -0.56
PAYEMS 159539.0
PCE 20802.0
PSAVERT 4.4
RETAILIMSA 808367.0
RSAFS 726283.0
T10Y2Y 0.64
TOTALSA 16.85
UMCSENT 61.7
UNRATE 4.2
USREC 0.0

Fundamental Data

Metric Value
Symbol GOOG
Date 2025-08-29
Market Cap 2578310758400.0
Enterprise Value 2528951926784.0
Trailing P/E 22.788687
Forward P/E 23.8581
Price to Sales 6.9421587
Price to Book 7.121702
Enterprise to Revenue 6.809
Enterprise to EBITDA 17.956
Profit Margin 0.31118
Operating Margin 0.32429
Return on Assets 0.16792
Return on Equity 0.34829
Revenue 371399000064.0
Revenue per Share 30.428
EBITDA 140840992768.0
Net Income 115572998144.0
Diluted EPS 9.37
Total Cash 95147999232.0
Total Cash per Share 7.867
Total Debt 41668001792.0
Total Debt to Equity 11.481
Current Ratio 1.904
Book Value 29.983
Operating Cash Flow 133707997184.0
Levered Free Cash Flow 49786499072.0
Beta 1.014
52 Week Change 0.34625816
S&P 500 52 Week Change 0.16844666
52 Week High 215.34
52 Week Low 142.66
50 Day Moving Avg 191.0716
200 Day Moving Avg 179.92775
3 Month Avg Daily Volume 24418961.0
10 Day Avg Daily Volume 18461870.0
Shares Outstanding 5430000128.0
Float Shares 10836344940.0
Percent Held by Insiders 0.0669
Percent Held by Institutions 0.60863
Shares Short 34145448.0
Short Ratio 1.7
Short Percent of Shares Outstanding 33794587.0
Forward Annual Dividend Rate 0.84
Forward Annual Dividend Yield 0.39
Trailing Annual Dividend Rate 1.01
Trailing Annual Dividend Yield 0.004755851
Payout Ratio 0.0864
Ex-Dividend Date 1757289600
Last Split Factor 20:1
Last Split Date 1658102400

Analysis