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
CCM Global Equity ETF stock logo
CCMG
CCM Global Equity ETF
$35.12
+0.1%
$33.86
$26.81
$31.54
$1.15B0.6434,260 shs15,040 shs
iShares MSCI Chile ETF stock logo
ECH
iShares MSCI Chile ETF
$41.98
$41.09
$29.28
$47.85
$848.00M0.74915,277 shs491,575 shs
IMFL
Invesco International Developed Dynamic Multifactor ETF
$34.71
+0.3%
$32.90
$26.29
$36.28
$720.23M0.77138,793 shs12,688 shs
John Hancock Multifactor Emerging Markets ETF stock logo
JHEM
John Hancock Multifactor Emerging Markets ETF
$40.93
+0.0%
$37.23
$27.63
$41.03
$1.04B0.68105,808 shs7,676 shs
 The Best Nuclear Energy Stocks to Buy Cover

Nuclear energy is entering a new growth cycle as rising power demand, expanding data centers, and renewed policy support bring the sector back into focus. After strong gains in recent years, the most impactful phase of nuclear investment may still be ahead. This report highlights seven nuclear energy stocks positioned across the value chain—combining near-term revenue with long-term upside as next-generation technologies scale. Click the link below to unlock the full list.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
CCM Global Equity ETF stock logo
CCMG
CCM Global Equity ETF
0.00%+2.00%+3.20%+0.28%+23.86%
iShares MSCI Chile ETF stock logo
ECH
iShares MSCI Chile ETF
+0.05%+3.02%-0.26%-3.49%+30.51%
IMFL
Invesco International Developed Dynamic Multifactor ETF
+0.12%+0.79%+5.71%-0.37%+29.43%
John Hancock Multifactor Emerging Markets ETF stock logo
JHEM
John Hancock Multifactor Emerging Markets ETF
+0.42%+4.58%+9.41%+8.08%+46.00%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
CCM Global Equity ETF stock logo
CCMG
CCM Global Equity ETF
$35.12
+0.1%
$33.86
$26.81
$31.54
$1.15B0.6434,260 shs15,040 shs
iShares MSCI Chile ETF stock logo
ECH
iShares MSCI Chile ETF
$41.98
$41.09
$29.28
$47.85
$848.00M0.74915,277 shs491,575 shs
IMFL
Invesco International Developed Dynamic Multifactor ETF
$34.71
+0.3%
$32.90
$26.29
$36.28
$720.23M0.77138,793 shs12,688 shs
John Hancock Multifactor Emerging Markets ETF stock logo
JHEM
John Hancock Multifactor Emerging Markets ETF
$40.93
+0.0%
$37.23
$27.63
$41.03
$1.04B0.68105,808 shs7,676 shs
 The Best Nuclear Energy Stocks to Buy Cover

Nuclear energy is entering a new growth cycle as rising power demand, expanding data centers, and renewed policy support bring the sector back into focus. After strong gains in recent years, the most impactful phase of nuclear investment may still be ahead. This report highlights seven nuclear energy stocks positioned across the value chain—combining near-term revenue with long-term upside as next-generation technologies scale. Click the link below to unlock the full list.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
CCM Global Equity ETF stock logo
CCMG
CCM Global Equity ETF
0.00%+2.00%+3.20%+0.28%+23.86%
iShares MSCI Chile ETF stock logo
ECH
iShares MSCI Chile ETF
+0.05%+3.02%-0.26%-3.49%+30.51%
IMFL
Invesco International Developed Dynamic Multifactor ETF
+0.12%+0.79%+5.71%-0.37%+29.43%
John Hancock Multifactor Emerging Markets ETF stock logo
JHEM
John Hancock Multifactor Emerging Markets ETF
+0.42%+4.58%+9.41%+8.08%+46.00%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
CCM Global Equity ETF stock logo
CCMG
CCM Global Equity ETF
2.60
Moderate Buy$35.12N/A
iShares MSCI Chile ETF stock logo
ECH
iShares MSCI Chile ETF
0.00
N/AN/AN/A
IMFL
Invesco International Developed Dynamic Multifactor ETF
0.00
N/AN/AN/A
John Hancock Multifactor Emerging Markets ETF stock logo
JHEM
John Hancock Multifactor Emerging Markets ETF
2.50
Moderate Buy$40.950.20% Upside

Current Analyst Ratings Breakdown

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
CCM Global Equity ETF stock logo
CCMG
CCM Global Equity ETF
N/AN/AN/AN/AN/AN/A
iShares MSCI Chile ETF stock logo
ECH
iShares MSCI Chile ETF
N/AN/AN/AN/AN/AN/A
IMFL
Invesco International Developed Dynamic Multifactor ETF
N/AN/AN/AN/AN/AN/A
John Hancock Multifactor Emerging Markets ETF stock logo
JHEM
John Hancock Multifactor Emerging Markets 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
CCM Global Equity ETF stock logo
CCMG
CCM Global Equity ETF
N/AN/A15.53N/AN/AN/AN/AN/AN/A
iShares MSCI Chile ETF stock logo
ECH
iShares MSCI Chile ETF
N/AN/A12.06N/AN/AN/AN/AN/AN/A
IMFL
Invesco International Developed Dynamic Multifactor ETF
N/AN/A19.09N/AN/AN/AN/AN/AN/A
John Hancock Multifactor Emerging Markets ETF stock logo
JHEM
John Hancock Multifactor Emerging Markets ETF
N/AN/A13.85N/AN/AN/AN/AN/AN/A
CompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive Growth
CCM Global Equity ETF stock logo
CCMG
CCM Global Equity ETF
$0.671.91%N/AN/AN/A
iShares MSCI Chile ETF stock logo
ECH
iShares MSCI Chile ETF
$0.761.80%N/AN/AN/A
IMFL
Invesco International Developed Dynamic Multifactor ETF
$0.722.07%N/AN/AN/A
John Hancock Multifactor Emerging Markets ETF stock logo
JHEM
John Hancock Multifactor Emerging Markets ETF
$0.781.91%N/AN/AN/A
CompanyEmployeesShares OutstandingFree FloatOptionable
CCM Global Equity ETF stock logo
CCMG
CCM Global Equity ETF
N/A32.66 millionN/AN/A
iShares MSCI Chile ETF stock logo
ECH
iShares MSCI Chile ETF
N/A20.20 millionN/ANot Optionable
IMFL
Invesco International Developed Dynamic Multifactor ETF
N/A20.75 millionN/ANot Optionable
John Hancock Multifactor Emerging Markets ETF stock logo
JHEM
John Hancock Multifactor Emerging Markets ETF
N/A25.30 millionN/ANot Optionable
CCM Global Equity ETF stock logo

CCM Global Equity ETF NYSEARCA:CCMG

$35.12 +0.03 (+0.08%)
As of 05/28/2026

The CCM Global Equity ETF (CCMG) is an exchange-traded fund that mostly invests in total market equity. The fund is an actively managed fund that broadly invest in equity securities across all market capitalizations from around the world, including emerging markets. CCMG was launched on Jan 18, 2024 and is issued by CCM.

iShares MSCI Chile ETF stock logo

iShares MSCI Chile ETF BATS:ECH

$41.98 0.00 (0.00%)
As of 04:10 PM Eastern

iShares MSCI Chile Capped ETF, formerly iShares MSCI Chile Capped Investable Market Index Fund (the Fund), is an exchange-traded fund. The Fund seeks to provide investment results that correspond generally to the price and yield performance of the MSCI Chile Investable Market Index (the Index). The Index is a free float-adjusted market capitalization index that is designed to measure broad based equity market performance in Chile. The Index consists of stocks traded primarily on the Santiago Stock Exchange. The Fund invests in a representative sample of securities included in the Index that collectively has an investment profile similar to the Index. The Fund's investment advisor is BlackRock Fund Advisors.

Invesco International Developed Dynamic Multifactor ETF BATS:IMFL

$34.71 +0.10 (+0.29%)
As of 04:10 PM Eastern

The Invesco International Developed Dynamic Multifactor ETF (IMFL) is an exchange-traded fund that mostly invests in total market equity. The fund tracks a developed market ex-US index that holds large- and some mid-cap equity securities based on multiple factors. Securities are selected depending on the stage in the economic cycle of the overall market. IMFL was launched on Feb 24, 2021 and is managed by Invesco.

John Hancock Multifactor Emerging Markets ETF stock logo

John Hancock Multifactor Emerging Markets ETF NYSEARCA:JHEM

$40.93 +0.02 (+0.05%)
As of 04:10 PM Eastern

The John Hancock Multifactor Emerging Markets ETF (JHEM) is an exchange-traded fund that mostly invests in total market equity. The fund tracks a multi-factor weighted index of large- and mid-cap stocks from emerging markets. JHEM was launched on Sep 27, 2018 and is managed by John Hancock.