Free Trial

Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
iShares ESG Advanced MSCI EAFE ETF stock logo
DMXF
iShares ESG Advanced MSCI EAFE ETF
$69.34
-1.2%
$67.51
$54.23
$71.11
$665.66M0.9125,458 shs20,164 shs
Global X Conscious Companies ETF stock logo
KRMA
Global X Conscious Companies ETF
$36.57
-0.1%
$35.71
$28.57
$36.71
$649.48M1.0317,100 shs3,818 shs
First Trust NASDAQ Clean Edge Green Energy Index Fund stock logo
QCLN
First Trust NASDAQ Clean Edge Green Energy Index Fund
$36.80
-2.2%
$34.42
$29.95
$57.16
$791.20M1.49196,844 shs219,475 shs
Invesco NASDAQ Next Gen 100 ETF stock logo
QQQJ
Invesco NASDAQ Next Gen 100 ETF
$27.54
-0.8%
$27.78
$22.66
$29.29
$667.29M1.1121,828 shs64,657 shs
10 Best Stocks to Own in 2024 Cover

Click the link below and we'll send you MarketBeat's list of the 10 best stocks to own in 2024 and why they should be in your portfolio.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
iShares ESG Advanced MSCI EAFE ETF stock logo
DMXF
iShares ESG Advanced MSCI EAFE ETF
-1.17%+0.68%+2.57%+1.24%+15.93%
Global X Conscious Companies ETF stock logo
KRMA
Global X Conscious Companies ETF
-0.11%+1.16%+2.49%+3.19%+21.58%
First Trust NASDAQ Clean Edge Green Energy Index Fund stock logo
QCLN
First Trust NASDAQ Clean Edge Green Energy Index Fund
-2.15%-2.59%+6.91%+4.52%-26.85%
Invesco NASDAQ Next Gen 100 ETF stock logo
QQQJ
Invesco NASDAQ Next Gen 100 ETF
-0.76%-0.51%-0.33%-4.44%+8.21%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
iShares ESG Advanced MSCI EAFE ETF stock logo
DMXF
iShares ESG Advanced MSCI EAFE ETF
N/AN/AN/AN/AN/AN/AN/AN/A
Global X Conscious Companies ETF stock logo
KRMA
Global X Conscious Companies ETF
N/AN/AN/AN/AN/AN/AN/AN/A
First Trust NASDAQ Clean Edge Green Energy Index Fund stock logo
QCLN
First Trust NASDAQ Clean Edge Green Energy Index Fund
N/AN/AN/AN/AN/AN/AN/AN/A
Invesco NASDAQ Next Gen 100 ETF stock logo
QQQJ
Invesco NASDAQ Next Gen 100 ETF
N/AN/AN/AN/AN/AN/AN/AN/A

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
iShares ESG Advanced MSCI EAFE ETF stock logo
DMXF
iShares ESG Advanced MSCI EAFE ETF
0.00
N/AN/AN/A
Global X Conscious Companies ETF stock logo
KRMA
Global X Conscious Companies ETF
0.00
N/A$38.314.75% Upside
First Trust NASDAQ Clean Edge Green Energy Index Fund stock logo
QCLN
First Trust NASDAQ Clean Edge Green Energy Index Fund
0.00
N/A$45.4723.56% Upside
Invesco NASDAQ Next Gen 100 ETF stock logo
QQQJ
Invesco NASDAQ Next Gen 100 ETF
N/AN/A$31.5514.57% Upside

Current Analyst Ratings

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
iShares ESG Advanced MSCI EAFE ETF stock logo
DMXF
iShares ESG Advanced MSCI EAFE ETF
N/AN/AN/AN/AN/AN/A
Global X Conscious Companies ETF stock logo
KRMA
Global X Conscious Companies ETF
N/AN/AN/AN/AN/AN/A
First Trust NASDAQ Clean Edge Green Energy Index Fund stock logo
QCLN
First Trust NASDAQ Clean Edge Green Energy Index Fund
N/AN/AN/AN/AN/AN/A
Invesco NASDAQ Next Gen 100 ETF stock logo
QQQJ
Invesco NASDAQ Next Gen 100 ETF
N/AN/AN/AN/AN/AN/A

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
iShares ESG Advanced MSCI EAFE ETF stock logo
DMXF
iShares ESG Advanced MSCI EAFE ETF
N/AN/A18.77N/AN/AN/AN/AN/A
Global X Conscious Companies ETF stock logo
KRMA
Global X Conscious Companies ETF
N/AN/A24.99N/AN/AN/AN/AN/A
First Trust NASDAQ Clean Edge Green Energy Index Fund stock logo
QCLN
First Trust NASDAQ Clean Edge Green Energy Index Fund
N/AN/A16.71N/AN/AN/AN/AN/A
Invesco NASDAQ Next Gen 100 ETF stock logo
QQQJ
Invesco NASDAQ Next Gen 100 ETF
N/AN/A21.16N/AN/AN/AN/AN/A

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
iShares ESG Advanced MSCI EAFE ETF stock logo
DMXF
iShares ESG Advanced MSCI EAFE ETF
$1.462.11%N/AN/AN/A
Global X Conscious Companies ETF stock logo
KRMA
Global X Conscious Companies ETF
$0.381.04%N/AN/AN/A
First Trust NASDAQ Clean Edge Green Energy Index Fund stock logo
QCLN
First Trust NASDAQ Clean Edge Green Energy Index Fund
$0.260.71%N/AN/AN/A
Invesco NASDAQ Next Gen 100 ETF stock logo
QQQJ
Invesco NASDAQ Next Gen 100 ETF
$0.200.73%N/AN/AN/A

Latest QQQJ, DMXF, KRMA, and QCLN Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
3/15/2024
Invesco NASDAQ Next Gen 100 ETF stock logo
QQQJ
Invesco NASDAQ Next Gen 100 ETF
Quarterly$0.06833/18/20243/19/20243/22/2024
(Data available from 1/1/2013 forward)

Ownership

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
iShares ESG Advanced MSCI EAFE ETF stock logo
DMXF
iShares ESG Advanced MSCI EAFE ETF
147,0009.60 millionN/ANot Optionable
Global X Conscious Companies ETF stock logo
KRMA
Global X Conscious Companies ETF
147,00017.76 millionN/AOptionable
First Trust NASDAQ Clean Edge Green Energy Index Fund stock logo
QCLN
First Trust NASDAQ Clean Edge Green Energy Index Fund
N/A21.50 millionN/AOptionable
Invesco NASDAQ Next Gen 100 ETF stock logo
QQQJ
Invesco NASDAQ Next Gen 100 ETF
147,00024.23 millionN/AOptionable

QQQJ, DMXF, KRMA, and QCLN Headlines

Recent News About These Companies

What's in the Cards for Nasdaq ETFs?
Invesco’s QQQ celebrates silver anniversary on a roll
QQQJ: Nasdaq's Next Generation Stocks Disappoint
What If You Only Buy the Magnificent 7 Stocks?
Nasdaq Surges on Big Tech: ETFs in Focus
New Additions Could Propel QQQJ

New MarketBeat Followers Over Time

Media Sentiment Over Time

Company Descriptions

iShares ESG Advanced MSCI EAFE ETF logo

iShares ESG Advanced MSCI EAFE ETF

NASDAQ:DMXF
The iShares ESG Advanced MSCI EAFE Index ETF (DMXF) is an exchange-traded fund that is based on the MSCI EAFE Choice ESG Screened index. The fund tracks a market cap-weighted, ESG-screened index of large- and mid-cap stocks from the developed markets outside North America. DMXF was launched on Jun 16, 2020 and is managed by BlackRock.
Global X Conscious Companies ETF logo

Global X Conscious Companies ETF

NASDAQ:KRMA
The Global X Conscious Companies ETF (KRMA) is an exchange-traded fund that is based on the Concinnity Conscious Companies GTR index. The fund tracks an equal-weighted index composed of U.S.-listed companies that exhibit environmental, social, and corporate governance (ESG) characteristics. KRMA was launched on Jul 11, 2016 and is managed by Global X.
First Trust NASDAQ Clean Edge Green Energy Index Fund logo

First Trust NASDAQ Clean Edge Green Energy Index Fund

NASDAQ:QCLN
First Trust NASDAQ Clean Edge Green Energy Index Fund (the Fund), formerly First Trust NASDAQ Clean Edge U.S. Liquid Series Index Fund, seeks investment results that correspond generally to the price and yield of an equity index called the NASDAQ Clean Edge Green Energy Index (the Index) (formerly NASDAQ Clean Edge U.S. Liquid Series Index). The Index is an equity index designed to track the performance of clean energy companies that are publicly traded in the United States, and includes companies engaged in the manufacturing, development, distribution and installation of clean-energy technologies, including, but not limited to, solar photovoltaics, biofuels and advanced batteries. The Index is a modified market capitalization-weighted index, in which larger companies receive a larger Index weighting. The Fund will normally invest at least 90% of its assets in common stocks that comprise the Index. The Fund's investment advisor is First Trust Advisors L.P.
Invesco NASDAQ Next Gen 100 ETF logo

Invesco NASDAQ Next Gen 100 ETF

NASDAQ:QQQJ
The Invesco NASDAQ Next Gen 100 ETF (QQQJ) is an exchange-traded fund that is based on the Nasdaq Next Generation 100 index, a modified market-cap-weighted, narrow index of 100 non-financial stocks that are next-eligible for inclusion in the NASDAQ-100 Index. QQQJ was launched on Oct 13, 2020 and is issued by Invesco.