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
John Hancock Financial Opportunities Fund stock logo
BTO
John Hancock Financial Opportunities Fund
$36.97
+0.2%
$36.59
$32.01
$39.85
$733.43M0.9335,032 shs54,049 shs
Ellsworth Growth and Income Fund Ltd. stock logo
ECF
Ellsworth Growth and Income Fund
$12.94
-4.0%
$12.41
$9.58
$13.85
$177.06M1.0636,592 shs27,363 shs
Adams Natural Resources Fund, Inc. stock logo
PEO
Adams Natural Resources Fund
$26.10
-1.7%
$26.43
$20.43
$28.88
$717.53M0.4474,385 shs54,515 shs
Royce Otc Micro stock logo
RMT
Royce Otc Micro
$13.75
-3.4%
$13.01
$8.66
$14.30
$722.63M1.17115,704 shs112,643 shs
10 Stocks Set to Soar in 2026 Cover

Enter your email address and we’ll send you MarketBeat’s list of ten stocks set to soar in Summer 2026, despite the threat of tariffs and what's happening in Iran. 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
John Hancock Financial Opportunities Fund stock logo
BTO
John Hancock Financial Opportunities Fund
+0.28%+0.49%-1.57%+5.93%+7.54%
Ellsworth Growth and Income Fund Ltd. stock logo
ECF
Ellsworth Growth and Income Fund
-4.01%-4.22%-0.84%+15.64%+30.44%
Adams Natural Resources Fund, Inc. stock logo
PEO
Adams Natural Resources Fund
-1.85%+2.62%+0.59%-0.99%+27.82%
Royce Otc Micro stock logo
RMT
Royce Otc Micro
-3.35%-1.97%+0.54%+16.62%+54.48%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
John Hancock Financial Opportunities Fund stock logo
BTO
John Hancock Financial Opportunities Fund
$36.97
+0.2%
$36.59
$32.01
$39.85
$733.43M0.9335,032 shs54,049 shs
Ellsworth Growth and Income Fund Ltd. stock logo
ECF
Ellsworth Growth and Income Fund
$12.94
-4.0%
$12.41
$9.58
$13.85
$177.06M1.0636,592 shs27,363 shs
Adams Natural Resources Fund, Inc. stock logo
PEO
Adams Natural Resources Fund
$26.10
-1.7%
$26.43
$20.43
$28.88
$717.53M0.4474,385 shs54,515 shs
Royce Otc Micro stock logo
RMT
Royce Otc Micro
$13.75
-3.4%
$13.01
$8.66
$14.30
$722.63M1.17115,704 shs112,643 shs
10 Stocks Set to Soar in 2026 Cover

Enter your email address and we’ll send you MarketBeat’s list of ten stocks set to soar in Summer 2026, despite the threat of tariffs and what's happening in Iran. 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
John Hancock Financial Opportunities Fund stock logo
BTO
John Hancock Financial Opportunities Fund
+0.28%+0.49%-1.57%+5.93%+7.54%
Ellsworth Growth and Income Fund Ltd. stock logo
ECF
Ellsworth Growth and Income Fund
-4.01%-4.22%-0.84%+15.64%+30.44%
Adams Natural Resources Fund, Inc. stock logo
PEO
Adams Natural Resources Fund
-1.85%+2.62%+0.59%-0.99%+27.82%
Royce Otc Micro stock logo
RMT
Royce Otc Micro
-3.35%-1.97%+0.54%+16.62%+54.48%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
John Hancock Financial Opportunities Fund stock logo
BTO
John Hancock Financial Opportunities Fund
0.00
N/AN/AN/A
Ellsworth Growth and Income Fund Ltd. stock logo
ECF
Ellsworth Growth and Income Fund
0.00
N/AN/AN/A
Adams Natural Resources Fund, Inc. stock logo
PEO
Adams Natural Resources Fund
0.00
N/AN/AN/A
Royce Otc Micro stock logo
RMT
Royce Otc Micro
0.00
N/AN/AN/A
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
John Hancock Financial Opportunities Fund stock logo
BTO
John Hancock Financial Opportunities Fund
N/AN/AN/AN/AN/AN/A
Ellsworth Growth and Income Fund Ltd. stock logo
ECF
Ellsworth Growth and Income Fund
N/AN/AN/AN/AN/AN/A
Adams Natural Resources Fund, Inc. stock logo
PEO
Adams Natural Resources Fund
N/AN/AN/AN/AN/AN/A
Royce Otc Micro stock logo
RMT
Royce Otc Micro
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
John Hancock Financial Opportunities Fund stock logo
BTO
John Hancock Financial Opportunities Fund
N/AN/AN/AN/AN/AN/AN/AN/AN/A
Ellsworth Growth and Income Fund Ltd. stock logo
ECF
Ellsworth Growth and Income Fund
N/AN/AN/AN/AN/AN/AN/AN/AN/A
Adams Natural Resources Fund, Inc. stock logo
PEO
Adams Natural Resources Fund
N/AN/AN/AN/AN/AN/AN/AN/AN/A
Royce Otc Micro stock logo
RMT
Royce Otc Micro
N/AN/AN/AN/AN/AN/AN/AN/AN/A
CompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive Growth
John Hancock Financial Opportunities Fund stock logo
BTO
John Hancock Financial Opportunities Fund
$2.607.03%N/AN/AN/A
Ellsworth Growth and Income Fund Ltd. stock logo
ECF
Ellsworth Growth and Income Fund
$0.927.11%N/AN/AN/A
Adams Natural Resources Fund, Inc. stock logo
PEO
Adams Natural Resources Fund
$2.017.70%N/AN/AN/A
Royce Otc Micro stock logo
RMT
Royce Otc Micro
$0.795.75%N/AN/AN/A

Latest ECF, RMT, BTO, and PEO Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
6/1/2026
John Hancock Financial Opportunities Fund stock logo
BTO
John Hancock Financial Opportunities Fund
quarterly$0.657.16%6/11/20266/11/20266/30/2026
6/1/2026
Royce Otc Micro stock logo
RMT
Royce Otc Micro
quarterly$0.216.01%6/11/20266/11/20266/29/2026
5/13/2026
Ellsworth Growth and Income Fund Ltd. stock logo
ECF
Ellsworth Growth and Income Fund
quarterly$0.195.82%6/15/20266/15/20266/23/2026
4/16/2026
Adams Natural Resources Fund, Inc. stock logo
PEO
Adams Natural Resources Fund
quarterly$0.527.92%4/27/20264/27/20265/27/2026
(Data available from 1/1/2013 forward)
CompanyEmployeesShares OutstandingFree FloatOptionable
John Hancock Financial Opportunities Fund stock logo
BTO
John Hancock Financial Opportunities Fund
2,71919.82 millionN/ANot Optionable
Ellsworth Growth and Income Fund Ltd. stock logo
ECF
Ellsworth Growth and Income Fund
N/A13.68 million13.62 millionNot Optionable
Adams Natural Resources Fund, Inc. stock logo
PEO
Adams Natural Resources Fund
1827.50 million27.47 millionOptionable
Royce Otc Micro stock logo
RMT
Royce Otc Micro
N/A52.59 million52.49 millionNot Optionable

Recent News About These Companies

Royce Micro-Cap Trust (NYSE: RMT) as of Feb 28, 2026
Royce Micro-Cap Trust FY 2025 Commentary
Royce Micro-Cap Trust (NYSE: RMT) as of Jan 31, 2026
Royce Micro-Cap Trust (NYSE: RMT) as of Dec 31, 2025
Royce Micro-Cap Trust (NYSE: RMT) as of Nov 30, 2025
Royce Micro-Cap Trust (NYSE: RMT) as of Oct 31, 2025
RMT: 7% Yield, 11% Discount, Micro Caps Outperforming
Royce Micro-Cap Trust (NYSE: RMT) as of Jul 31, 2025

New MarketBeat Followers Over Time

Media Sentiment Over Time

John Hancock Financial Opportunities Fund stock logo

John Hancock Financial Opportunities Fund NYSE:BTO

$36.97 +0.08 (+0.22%)
Closing price 06/5/2026 03:58 PM Eastern
Extended Trading
$36.97 0.00 (0.00%)
As of 06/5/2026 06:52 PM 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 Massive. Learn more.

John Hancock Financial Opportunities Fund is a closed-ended equity mutual fund launched and managed by John Hancock Investment Management LLC. It is co-managed by John Hancock Asset Management. The fund invests in the public equity markets across the globe. It seeks to invest in the stocks of companies operating across the financial services sector. The fund invests in companies across all market capitalizations. It benchmarks the performance of its portfolio against the S&P Composite 1500 Banks Index. The fund was formerly known as John Hancock Bank and Thrift Opportunity Fund. John Hancock Financial Opportunities Fund was formed on August 23, 1994 and is domiciled in the United States.

Ellsworth Growth and Income Fund stock logo

Ellsworth Growth and Income Fund NYSEAMERICAN:ECF

$12.94 -0.54 (-4.01%)
Closing price 06/5/2026 04:10 PM Eastern
Extended Trading
$12.96 +0.02 (+0.15%)
As of 06/5/2026 04:17 PM 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 Massive. Learn more.

Ellsworth Growth and Income Fund Ltd. is a closed-ended equity mutual fund launched by GAMCO Investors, Inc. The fund is managed by Gabelli Funds, LLC. It invests in the public equity markets. The fund primarily invests in convertible securities. It invests in stocks of companies across market capitalizations. The fund benchmarks the performance of its portfolio against the Bank of America Merrill Lynch All U.S. Convertibles Index, Barclays Balanced U.S. Convertibles Index, and S&P 500 Index. It was formerly known as Ellsworth Fund Ltd. Ellsworth Growth and Income Fund Ltd. was formed on June 27, 1986 and is domiciled in the United States.

Adams Natural Resources Fund stock logo

Adams Natural Resources Fund NYSE:PEO

$26.10 -0.44 (-1.66%)
Closing price 06/5/2026 03:58 PM Eastern
Extended Trading
$25.91 -0.19 (-0.73%)
As of 06/5/2026 07:57 PM 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 Massive. Learn more.

Adams Natural Resources Fund, Inc. is a publicly owned investment manager. The firm invests in the public equity markets across the globe. The firm manages closed-end equity fund focused on the energy and material sectors. It invests in stocks of companies of all market capitalizations operating in the energy and natural resources sector including oil companies, exploration and production, utilities, services, and basic materials sectors. The firm employs a fundamental analysis with a bottom-up stock picking approach while focusing on earnings growth prospects, defendable market position, market competition, macroeconomic backdrop, cash flow generation, valuation, capital allocation, return on capital, mileposts and catalysts, and point in cycle identification to make its investments. It benchmarks the performance of its portfolios against a composite index of 80% Dow Jones Oil and Gas Index and 20% Dow Jones Basic Materials Index. The firm was formerly known as Petroleum & Resources Corporation. Adams Natural Resources Fund, Inc. was founded in 1929 and is based in Baltimore, Maryland with an additional office in Boston, Massachusetts.

Royce Otc Micro stock logo

Royce Otc Micro NYSE:RMT

$13.75 -0.48 (-3.38%)
Closing price 06/5/2026 03:59 PM Eastern
Extended Trading
$13.58 -0.17 (-1.20%)
As of 06/5/2026 07:01 PM 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 Massive. Learn more.

Royce Micro-Cap Trust, Inc. is a closed-ended equity mutual fund launched and managed Royce & Associates, LLC. It invests in the public equity markets of the United States. The fund seeks to invest in stocks of companies operating across diversified sectors. It primarily invests in value stocks of companies with market capitalization of less than $500 million. The fund benchmarks the performance of its portfolios against Russell 2000 Index. Royce Micro-Cap Trust, Inc was formed on December 14, 1993 and is domiciled in the United States.