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
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
$19.74
-1.9%
$20.19
$13.29
$21.79
$4.10B0.461.69 million shs1.06 million shs
Iamgold Corporation stock logo
IAG
Iamgold
$6.91
-1.6%
$7.09
$3.44
$8.38
$4.04B1.1511.60 million shs7.93 million shs
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
$9.58
+0.5%
$9.15
$4.92
$10.44
$2.79B0.464.48 million shs6.60 million shs
Vizsla Silver Corp. stock logo
VZLA
Vizsla Silver
$3.24
-1.5%
$3.02
$1.67
$3.66
$1.09B0.922.19 million shs3.98 million shs
These 7 Stocks Will Be Magnificent in 2025 Cover

Discover the next wave of investment opportunities with our report, 7 Stocks That Will Be Magnificent in 2025. Explore companies poised to replicate the growth, innovation, and value creation of the tech giants dominating today's markets.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
-0.90%+1.01%-4.83%+1.80%+20.05%
Iamgold Corporation stock logo
IAG
Iamgold
-1.68%+1.15%-6.76%-9.98%+70.34%
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
-1.02%-2.83%+3.71%+12.50%+65.92%
Vizsla Silver Corp. stock logo
VZLA
Vizsla Silver
+2.17%+10.03%-7.32%+49.55%+66.16%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
4.351 of 5 stars
2.45.00.00.03.91.74.4
Iamgold Corporation stock logo
IAG
Iamgold
3.9949 of 5 stars
2.44.00.00.03.30.84.4
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
2.8506 of 5 stars
1.35.01.70.03.00.82.5
Vizsla Silver Corp. stock logo
VZLA
Vizsla Silver
1.006 of 5 stars
2.62.00.00.02.60.00.0
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
2.71
Moderate Buy$23.6019.55% Upside
Iamgold Corporation stock logo
IAG
Iamgold
2.89
Moderate Buy$8.5323.44% Upside
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
2.50
Moderate Buy$10.155.95% Upside
Vizsla Silver Corp. stock logo
VZLA
Vizsla Silver
3.20
Buy$3.8318.31% Upside

Current Analyst Ratings Breakdown

Latest VZLA, EGO, IAG, and SAND Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
7/16/2025
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
National Bankshares
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform ➝ Outperform
7/15/2025
Iamgold Corporation stock logo
IAG
Iamgold
CIBC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform ➝ Outperform
7/15/2025
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
CIBC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform ➝ Outperform
7/15/2025
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
CIBC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperformer ➝ Outperformer$23.00 ➝ $32.00
7/15/2025
Iamgold Corporation stock logo
IAG
Iamgold
CIBC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperformer ➝ Outperformer$9.20 ➝ $10.40
7/10/2025
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
TD Securities
Subscribe to MarketBeat All Access for the recommendation accuracy rating
DowngradeBuy ➝ Sell$14.00
6/30/2025
Iamgold Corporation stock logo
IAG
Iamgold
Raymond James Financial
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeHold$8.00
6/26/2025
Vizsla Silver Corp. stock logo
VZLA
Vizsla Silver
National Bank Financial
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeStrong-Buy
6/24/2025
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
National Bankshares
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform ➝ Outperform
6/24/2025
Iamgold Corporation stock logo
IAG
Iamgold
National Bankshares
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform ➝ Outperform
6/24/2025
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
National Bankshares
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform ➝ Outperform
(Data available from 7/18/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
$1.42B2.83$2.75 per share7.17$18.97 per share1.04
Iamgold Corporation stock logo
IAG
Iamgold
$1.63B2.43$0.98 per share7.02$5.95 per share1.16
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
$176.28M15.93$0.38 per share25.33$4.89 per share1.96
Vizsla Silver Corp. stock logo
VZLA
Vizsla Silver
N/AN/AN/AN/A$0.85 per shareN/A
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
$289.12M$1.5912.429.870.3423.10%8.41%5.69%7/31/2025 (Estimated)
Iamgold Corporation stock logo
IAG
Iamgold
$819.60M$1.414.907.510.3445.42%9.26%5.59%8/7/2025 (Estimated)
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
$14.29M$0.1095.8143.55N/A15.80%2.00%1.56%7/30/2025 (Estimated)
Vizsla Silver Corp. stock logo
VZLA
Vizsla Silver
-$11.81M-$0.01N/AN/AN/AN/A-5.59%-5.52%N/A

Latest VZLA, EGO, IAG, and SAND Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
8/7/2025Q2 2025
Iamgold Corporation stock logo
IAG
Iamgold
$0.17N/AN/AN/A$663.21 millionN/A
8/7/2025Q2 2025
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
$0.05N/AN/AN/AN/AN/A
7/31/2025Q2 2025
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
$0.46N/AN/AN/A$401.85 millionN/A
5/6/2025Q1 2025
Iamgold Corporation stock logo
IAG
Iamgold
$0.10$0.10N/A$0.07$578.70 million$457.23 million
5/6/2025Q1 2025
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
$0.05$0.04-$0.01$0.04$71.61 million$50.10 million
5/1/2025Q1 2025
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
$0.32$0.28-$0.04$0.35$319.83 million$341.59 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
($100.00)-506.58%N/AN/A N/A
Iamgold Corporation stock logo
IAG
Iamgold
N/AN/AN/AN/AN/A
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
$0.060.63%N/A60.00%N/A
Vizsla Silver Corp. stock logo
VZLA
Vizsla Silver
N/AN/AN/AN/AN/A

Latest VZLA, EGO, IAG, and SAND Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
6/26/2025
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
quarterly$0.020.86%7/15/20257/15/20257/25/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
0.23
3.12
2.53
Iamgold Corporation stock logo
IAG
Iamgold
0.29
1.41
0.83
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
0.24
1.77
1.77
Vizsla Silver Corp. stock logo
VZLA
Vizsla Silver
N/A
70.13
70.13

Institutional Ownership

CompanyInstitutional Ownership
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
69.58%
Iamgold Corporation stock logo
IAG
Iamgold
47.08%
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
51.97%
Vizsla Silver Corp. stock logo
VZLA
Vizsla Silver
22.46%

Insider Ownership

CompanyInsider Ownership
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
0.63%
Iamgold Corporation stock logo
IAG
Iamgold
0.17%
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
1.54%
Vizsla Silver Corp. stock logo
VZLA
Vizsla Silver
7.94%
CompanyEmployeesShares OutstandingFree FloatOptionable
Eldorado Gold Corporation stock logo
EGO
Eldorado Gold
4,800203.88 million202.60 millionOptionable
Iamgold Corporation stock logo
IAG
Iamgold
4,391575.08 million574.11 millionOptionable
Sandstorm Gold Ltd stock logo
SAND
Sandstorm Gold
20293.17 million288.66 millionOptionable
Vizsla Silver Corp. stock logo
VZLA
Vizsla Silver
10336.11 million263.86 millionNot Optionable

Recent News About These Companies

Best Momentum Stocks to Buy for July 18th
New Strong Buy Stocks for July 18th
Vizsla Royalties insiders bet on Panuco upside
VIZSLA SILVER CLOSES US$100M BOUGHT DEAL OFFERING
Vizsla Royalties Announces European Listing on the FSE

New MarketBeat Followers Over Time

Media Sentiment Over Time

Eldorado Gold stock logo

Eldorado Gold NYSE:EGO

$19.74 -0.39 (-1.94%)
Closing price 03:59 PM Eastern
Extended Trading
$19.79 +0.05 (+0.25%)
As of 07: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 Polygon.io. Learn more.

Eldorado Gold Corporation, together with its subsidiaries, engages in the mining, exploration, development, and sale of mineral products primarily in Turkey, Canada, Greece, and Romania. The company primarily produces gold, as well as silver, lead, and zinc. It holds a 100% interest in the Kisladag and Efemçukuru mines located in Turkey; Lamaque complex located in Canada; and Olympias, Stratoni, Skouries, Perama Hill, and Sapes gold mines located in Greece, as well as the 80.5% interest in Certej development projects located in Romania. The company was formerly known as Eldorado Corporation Ltd. and changed its name to Eldorado Gold Corporation in April 1996. Eldorado Gold Corporation was incorporated in 1996 and is headquartered in Vancouver, Canada.

Iamgold stock logo

Iamgold NYSE:IAG

$6.91 -0.11 (-1.57%)
Closing price 03:59 PM Eastern
Extended Trading
$6.90 0.00 (-0.07%)
As of 07:59 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 Polygon.io. Learn more.

IAMGOLD Corporation, through its subsidiaries, operates as an intermediate gold producer and developer in Canada and Burkina Faso. It owns 100% interest in the Westwood project that covers an area of 1,925 hectare and located in Quebec; a 60% interest in the Côté gold project, which covers an area of 596 square kilometer located in Ontario, Canada; and a 90% interests in the Essakane project that covers an area of 274,000 square kilometer situated in Burkina Faso. IAMGOLD Corporation was incorporated in 1990 and is headquartered in Toronto, Canada.

Sandstorm Gold stock logo

Sandstorm Gold NYSE:SAND

$9.58 +0.05 (+0.52%)
Closing price 03:59 PM Eastern
Extended Trading
$9.52 -0.06 (-0.68%)
As of 07:32 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 Polygon.io. Learn more.

Sandstorm Gold Ltd. operates as a gold royalty company. The company focuses on acquiring royalties and gold and other metals purchase agreements from companies that have advanced stage operating mines. It offers upfront payments for companies to acquire a stream and receives the right to purchase a percentage of a mine's production for the life of the mine. The company has a portfolio of 243 streams and royalties. It primarily has operations in Canada, Mexico, the United States, Mongolia, Burkina Faso, Ecuador, South Africa, Ghana, Botswana, Cote D'Ivoire, Argentina, Brazil, Chile, Peru, Egypt, Ethiopia, Guyana, Paraguay, French Guiana, Turkey, Sweden, Fiji, and Australia. The company was formerly known as Sandstorm Resources Ltd. and changed its name to Sandstorm Gold Ltd. in February 2011. Sandstorm Gold Ltd. was incorporated in 2007 and is headquartered in Vancouver, Canada.

Vizsla Silver stock logo

Vizsla Silver NYSE:VZLA

$3.24 -0.05 (-1.52%)
Closing price 04:00 PM Eastern
Extended Trading
$3.26 +0.01 (+0.46%)
As of 07: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 Polygon.io. Learn more.

Vizsla Silver Corp. engages in the exploration, and development of precious and base metal assets. The company explores for gold, silver, and copper deposits. It owns 100% interest in the Panuco Project covering an area of 7,189.5 hectares located in located in southern Sinaloa, Mexico. The company was formerly known as Vizsla Resources Corp. and changed its name to Vizsla Silver Corp. in February 2021. Vizsla Silver Corp. was incorporated in 2017 and is headquartered in Vancouver, Canada.