WebserviceX.NET

GOOG 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 174.58
EMA 173.94
MACD 2.09
RSI 60.96
BB_High 183.15
BB_Low 166.02
ATR 4.61
ADX 18.31
MFI 53.29
OBV 123188493.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 GOOG
Date 2025-07-02
Market Cap 2174089428992.0
Enterprise Value 2085797625856.0
Trailing P/E 20.084915
Forward P/E 20.084915
Price to Sales 6.0439553
Price to Book 6.328463
Enterprise to Revenue 5.799
Enterprise to EBITDA 15.37
Profit Margin 0.30857
Operating Margin 0.33918
Return on Assets 0.16896999
Return on Equity 0.34789002
Revenue 359713013760.0
Revenue per Share 29.338
EBITDA 135705001984.0
Net Income 110995996672.0
Diluted EPS 8.95
Total Cash 95328002048.0
Total Cash per Share 7.856
Total Debt 28497999872.0
Total Debt to Equity 8.254
Current Ratio 1.768
Book Value 28.405
Operating Cash Flow 132601004032.0
Levered Free Cash Flow 60679000064.0
Beta 1.014
52 Week Change -0.055926144
S&P 500 52 Week Change 0.11937654
52 Week High 208.7
52 Week Low 142.66
50 Day Moving Avg 168.073
200 Day Moving Avg 174.0693
3 Month Avg Daily Volume 28480406.0
10 Day Avg Daily Volume 36318500.0
Shares Outstanding 5458999808.0
Float Shares 10875629700.0
Percent Held by Insiders 0.06647
Percent Held by Institutions 0.61386
Shares Short 33031167.0
Short Ratio 1.08
Short Percent of Shares Outstanding 36570404.0
Forward Annual Dividend Rate 0.84
Forward Annual Dividend Yield 0.47
Trailing Annual Dividend Rate 1.0
Trailing Annual Dividend Yield 0.0056525916
Payout Ratio 0.08930001
Ex-Dividend Date 1749427200
Last Split Factor 20:1
Last Split Date 1658102400

Analysis