Free Trial

Compare Stocks

Compare stocks with our powerful stock comparison tool. Analyze fundamentals, price performance, and key financial indicators to make informed investment decisions. Our tool lets you compare up to ten stocks side by side based on Performance Charts, Price & Volume, MarketRank™, Analyst Ratings, Sales & Book Value, Profitability & Earnings, Dividends, Debt, Ownership, Headlines, and more. Simply enter up to ten stock symbols (e.g., BAC, JPM, WFC, C, GS) to get started and uncover top investment opportunities.

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
iShares ESG MSCI KLD 400 ETF stock logo
DSI
iShares ESG MSCI KLD 400 ETF
$116.61
-0.9%
$110.90
$89.16
$117.82
$4.71B1.02124,124 shs106,018 shs
Invesco S&P 500 Revenue ETF stock logo
RWL
Invesco S&P 500 Revenue ETF
$104.71
-0.8%
$101.29
$86.97
$105.71
$5.83B0.98194,430 shs218,107 shs
Invesco S&P 500 Momentum ETF stock logo
SPMO
Invesco S&P 500 Momentum ETF
$112.07
-0.4%
$105.21
$76.75
$112.68
$9.69B0.891.13 million shs1.83 million shs
Vanguard S&P 500 Value ETF stock logo
VOOV
Vanguard S&P 500 Value ETF
$190.36
-0.8%
$183.94
$159.99
$199.72
$5.52B0.94121,833 shs96,215 shs
10 Stocks Set to Soar in Summer 2025 Cover

Enter your email address and we'll send you MarketBeat's list of ten stocks that are set to soar in Summer 2025, despite the threat of tariffs and other economic uncertainty. These ten stocks are incredibly resilient and are likely to thrive in any economic environment.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
iShares ESG MSCI KLD 400 ETF stock logo
DSI
iShares ESG MSCI KLD 400 ETF
-0.90%+0.39%+3.82%+27.28%+10.27%
Invesco S&P 500 Revenue ETF stock logo
RWL
Invesco S&P 500 Revenue ETF
-0.83%+0.40%+2.91%+17.63%+12.66%
Invesco S&P 500 Momentum ETF stock logo
SPMO
Invesco S&P 500 Momentum ETF
-0.39%-0.36%+4.82%+35.58%+24.29%
Vanguard S&P 500 Value ETF stock logo
VOOV
Vanguard S&P 500 Value ETF
-0.81%+0.87%+2.86%+17.04%+8.52%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
iShares ESG MSCI KLD 400 ETF stock logo
DSI
iShares ESG MSCI KLD 400 ETF
N/AN/AN/AN/AN/AN/AN/AN/A
Invesco S&P 500 Revenue ETF stock logo
RWL
Invesco S&P 500 Revenue ETF
N/AN/AN/AN/AN/AN/AN/AN/A
Invesco S&P 500 Momentum ETF stock logo
SPMO
Invesco S&P 500 Momentum ETF
N/AN/AN/AN/AN/AN/AN/AN/A
Vanguard S&P 500 Value ETF stock logo
VOOV
Vanguard S&P 500 Value ETF
N/AN/AN/AN/AN/AN/AN/AN/A
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
iShares ESG MSCI KLD 400 ETF stock logo
DSI
iShares ESG MSCI KLD 400 ETF
2.77
Moderate Buy$116.61N/A
Invesco S&P 500 Revenue ETF stock logo
RWL
Invesco S&P 500 Revenue ETF
2.63
Moderate Buy$104.71N/A
Invesco S&P 500 Momentum ETF stock logo
SPMO
Invesco S&P 500 Momentum ETF
2.75
Moderate Buy$112.07N/A
Vanguard S&P 500 Value ETF stock logo
VOOV
Vanguard S&P 500 Value ETF
2.68
Moderate Buy$190.36N/A

Current Analyst Ratings Breakdown

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
iShares ESG MSCI KLD 400 ETF stock logo
DSI
iShares ESG MSCI KLD 400 ETF
N/AN/AN/AN/AN/AN/A
Invesco S&P 500 Revenue ETF stock logo
RWL
Invesco S&P 500 Revenue ETF
N/AN/AN/AN/AN/AN/A
Invesco S&P 500 Momentum ETF stock logo
SPMO
Invesco S&P 500 Momentum ETF
N/AN/AN/AN/AN/AN/A
Vanguard S&P 500 Value ETF stock logo
VOOV
Vanguard S&P 500 Value ETF
N/AN/AN/AN/AN/AN/A
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
iShares ESG MSCI KLD 400 ETF stock logo
DSI
iShares ESG MSCI KLD 400 ETF
N/AN/A26.56N/AN/AN/AN/AN/A
Invesco S&P 500 Revenue ETF stock logo
RWL
Invesco S&P 500 Revenue ETF
N/AN/A17.99N/AN/AN/AN/AN/A
Invesco S&P 500 Momentum ETF stock logo
SPMO
Invesco S&P 500 Momentum ETF
N/AN/A28.02N/AN/AN/AN/AN/A
Vanguard S&P 500 Value ETF stock logo
VOOV
Vanguard S&P 500 Value ETF
N/AN/A20.05N/AN/AN/AN/AN/A
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
iShares ESG MSCI KLD 400 ETF stock logo
DSI
iShares ESG MSCI KLD 400 ETF
$1.201.03%N/AN/AN/A
Invesco S&P 500 Revenue ETF stock logo
RWL
Invesco S&P 500 Revenue ETF
$1.471.40%N/AN/AN/A
Invesco S&P 500 Momentum ETF stock logo
SPMO
Invesco S&P 500 Momentum ETF
$0.650.58%N/AN/AN/A
Vanguard S&P 500 Value ETF stock logo
VOOV
Vanguard S&P 500 Value ETF
$3.822.01%N/AN/AN/A
CompanyEmployeesShares OutstandingFree FloatOptionable
iShares ESG MSCI KLD 400 ETF stock logo
DSI
iShares ESG MSCI KLD 400 ETF
N/A40.35 millionN/ANot Optionable
Invesco S&P 500 Revenue ETF stock logo
RWL
Invesco S&P 500 Revenue ETF
N/A55.70 millionN/ANot Optionable
Invesco S&P 500 Momentum ETF stock logo
SPMO
Invesco S&P 500 Momentum ETF
N/A86.48 millionN/ANot Optionable
Vanguard S&P 500 Value ETF stock logo
VOOV
Vanguard S&P 500 Value ETF
N/A29.02 millionN/ANot Optionable

Recent News About These Companies

VOOV: The Current Value Of The Value Bias
Motley Fool: Value for Uncertain Times
Vanguard S&P 500 Value Index Fund ETF Shares
VOOV: Value With A Big Tech Bias Might Work
(VOOV) Trading Signals
Vanguard S&P 500 ETF is the common choice
Growth or Value? Some Megacaps Are Both
(VOOV) Trading Advice

New MarketBeat Followers Over Time

Media Sentiment Over Time

iShares ESG MSCI KLD 400 ETF stock logo

iShares ESG MSCI KLD 400 ETF NYSEARCA:DSI

$116.61 -1.06 (-0.90%)
As of 07/7/2025 04:10 PM Eastern

iShares MSCI KLD 400 Social Index Fund (the Fund), formerly iShares FTSE KLD 400 Social Index Fund, seeks to provide investment results that correspond generally to the price and yield performance of the MSCI KLD 400 Social Index (the Index). The Index is a free float-adjusted market capitalization index designed to measure the equity performance of the United States companies. The Index consists of approximately 400 companies identified by MSCI from the universe of companies included in the MSCI USA IMI Index, which consists of the New York Stock Exchange (NYSE) and NASDAQ Stock Market LLC listed United States equities. The Fund's investment advisor is BlackRock Fund Advisors (BFA).

Invesco S&P 500 Revenue ETF stock logo

Invesco S&P 500 Revenue ETF NYSEARCA:RWL

$104.71 -0.88 (-0.83%)
As of 07/7/2025 04:10 PM Eastern

RevenueShares Large Cap ETF (the Fund) seeks to achieve its investment objective of outperforming the total return performance of the S&P 500 Index (S&P 500) by investing in the constituent securities of the S&P 500 in the same proportions as the RevenueShares Large Cap Index. The Fund consists of the same constituent securities as the S&P 500. But rather than being weighted by market capitalization, the Fund employs a patent-pending investment methodology to weight stocks by annual revenue. The Fund is rebalanced annually. RevenueShares Large Cap Index is constructed using a rules-driven methodology, which re-weights the constituent securities of the S&P 500 according to the revenue earned by the companies in the S&P 500. The resulting RevenueShares Large Cap Index contains the same securities as the S&P 500, but in different proportions. The Fund's investment advisor is VTL Associates, LLC. Its sub-advisor is BNY Investment Advisors.

Invesco S&P 500 Momentum ETF stock logo

Invesco S&P 500 Momentum ETF NYSEARCA:SPMO

$112.07 -0.44 (-0.39%)
Closing price 07/7/2025 04:10 PM Eastern
Extended Trading
$112.43 +0.36 (+0.32%)
As of 07:39 AM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

The Invesco S&P 500 Momentum ETF (SPMO) is an exchange-traded fund that is based on the S&P 500 Momentum (US Dollar) index. The fund tracks an index of 100 S&P 500 components with the strongest volatility-adjusted momentum. SPMO was launched on Oct 9, 2015 and is managed by Invesco.

Vanguard S&P 500 Value ETF stock logo

Vanguard S&P 500 Value ETF NYSEARCA:VOOV

$190.36 -1.56 (-0.81%)
As of 07/7/2025 04:10 PM Eastern

The Vanguard S&P 500 Value ETF (VOOV) is an exchange-traded fund that is based on the S&P 500 Value index. The fund tracks an index of large- and mid-cap value-style securities from the Committee-selected S&P 500. VOOV was launched on Sep 7, 2010 and is managed by Vanguard.