Free Trial

7 Best Stocks to Own Right Now

Today, we invite you to view our list of the seven best stocks to own for the next thirty days.

Why is it worth looking into these stocks? Some of Wall Street's most respected and most accurate research analysts have been upgrading these stocks and raising their price targets for these companies.

No, we're not talking recommendations from some no-name blogger or a junior analyst from a brokerage you've never heard of. These stocks have received multiple positive recommendations in the last 30 days from analysts that have received four-star and five-star rankings from MarketBeat's proprietary brokerage ranking system.

Analysts that earn rare four-star and five-star rankings from MarketBeat consistently issue accurate price targets, and their buy recommendations often outperform the market by double digits.

MarketBeat's editorial team has reviewed every research report published by these top-rated analysts in the last 90 days and have identified seven stocks that these analysts are poised for an immediate breakout.

#1 - Check Point Software Technologies (NASDAQ:CHKP)

Upgrades from Top-Ranked Analysts
8 (in the last 90 days)
Consensus Rating
Hold
Rating Score
2.4
Ratings Breakdown
12 Buy Ratings, 17 Hold Ratings, 0 Sell Ratings.
Consensus Price Target
$232.04 (8.4% Upside)

About Check Point Software Technologies

Check Point Software Technologies logoCheck Point Software Technologies Ltd. develops, markets, and supports a range of products and services for IT security worldwide. The company offers a multilevel security architecture, cloud, network, mobile devices, endpoints information, and IOT solutions. It provides Check Point Infinity Architecture, a cyber security architecture that protects against fifth generation cyber-attacks across various networks, endpoint, cloud, workloads, Internet of Things, and mobile. More about Check Point Software Technologies
 

Recent Analyst Ratings

DateBrokerageActionRatingPrice TargetDetails
4/24/2025WedbushReiterated RatingOutperform ➝ Outperform$240.00 ➝ $240.00
4/24/2025StephensLower Price TargetEqual Weight ➝ Equal Weight$255.00 ➝ $229.00
4/24/2025ScotiabankLower Price TargetSector Outperform ➝ Sector Outperform$250.00 ➝ $240.00
4/24/2025Wells Fargo & CompanyLower Price TargetOverweight ➝ Overweight$280.00 ➝ $265.00
4/23/2025BMO Capital MarketsReiterated RatingOutperform ➝ Outperform$250.00
4/23/2025Roth CapitalInitiated CoverageNeutral$215.00
4/22/2025Roth CapitalUpgradeHold
4/16/2025Morgan StanleyLower Price TargetEqual Weight ➝ Equal Weight$235.00 ➝ $220.00
4/1/2025StephensInitiated CoverageEqual Weight$255.00
3/31/2025StephensUpgradeStrong-Buy

#2 - Kinross Gold (NYSE:KGC)

Upgrades from Top-Ranked Analysts
7 (in the last 90 days)
Consensus Rating
Buy
Rating Score
3.0
Ratings Breakdown
6 Buy Ratings, 2 Hold Ratings, 0 Sell Ratings.
Consensus Price Target
$13.30 (6.4% Downside)

About Kinross Gold

Kinross Gold logoKinross Gold Corporation, together with its subsidiaries, engages in the acquisition, exploration, and development of gold properties principally in the United States, Brazil, Chile, Canada, and Mauritania. The company operates the Fort Knox mine and the Manh Choh project in Alaska, as well as the Round Mountain and the Bald Mountain mines in Nevada, the United States; the Paracatu mine in Brazil; the La Coipa and the Lobo-Marte project in Chile; the Tasiast mine in Mauritania; and the Great Bear project in Canada. More about Kinross Gold
 

Recent Analyst Ratings

DateBrokerageActionRatingPrice TargetDetails
4/23/2025National BanksharesReiterated RatingOutperform ➝ Outperform
4/16/2025BMO Capital MarketsInitiated CoverageOutperform
4/14/2025ScotiabankReiterated RatingOutperform ➝ Outperform
4/14/2025ScotiabankBoost Price TargetSector Outperform ➝ Sector Outperform$13.00 ➝ $16.00
4/4/2025Raymond JamesBoost Price TargetMarket Perform ➝ Market Perform$12.00 ➝ $15.00
3/21/2025National Bank FinancialUpgradeStrong-Buy
3/19/2025Stifel CanadaUpgradeStrong-Buy
2/13/2025CIBCBoost Price TargetOutperform$13.00 ➝ $14.00
10/4/2024Jefferies Financial GroupBoost Price TargetHold ➝ Hold$9.00 ➝ $10.00
8/19/2024ScotiabankBoost Price TargetSector Outperform ➝ Sector Outperform$9.50 ➝ $11.00

#3 - CMS Energy (NYSE:CMS)

Upgrades from Top-Ranked Analysts
7 (in the last 90 days)
Consensus Rating
Moderate Buy
Rating Score
2.7
Ratings Breakdown
8 Buy Ratings, 4 Hold Ratings, 0 Sell Ratings.
Consensus Price Target
$77.25 (5.9% Upside)

About CMS Energy

CMS Energy logoCMS Energy Corporation operates as an energy company primarily in Michigan. The company operates through three segments: Electric Utility; Gas Utility; and Enterprises. The Electric Utility segment is involved in the generation, purchase, transmission, distribution, and sale of electricity. This segment generates electricity through coal, wind, gas, renewable energy, oil, and nuclear sources. More about CMS Energy
 

Recent Analyst Ratings

DateBrokerageActionRatingPrice TargetDetails
4/29/2025BMO Capital MarketsBoost Price TargetOutperform ➝ Outperform$77.00 ➝ $79.00
4/28/2025Evercore ISIBoost Price TargetIn-Line ➝ In-Line$73.00 ➝ $76.00
4/25/2025ScotiabankReiterated RatingOutperform ➝ Outperform$77.00 ➝ $81.00
4/25/2025ScotiabankBoost Price TargetSector Outperform ➝ Sector Outperform$77.00 ➝ $81.00
4/25/2025Wells Fargo & CompanyBoost Price TargetOverweight ➝ Overweight$78.00 ➝ $82.00
4/23/2025Morgan StanleySet Price TargetOutperform ➝ Outperform$74.00
4/21/2025Jefferies Financial GroupBoost Price TargetBuy ➝ Buy$77.00 ➝ $83.00
4/14/2025BMO Capital MarketsLower Price TargetOutperform ➝ Outperform$80.00 ➝ $77.00
3/24/2025Bank of AmericaBoost Price TargetBuy ➝ Buy$73.00 ➝ $80.00
3/24/2025BMO Capital MarketsBoost Price TargetOutperform ➝ Outperform$73.00 ➝ $80.00

#4 - Franco-Nevada (NYSE:FNV)

Upgrades from Top-Ranked Analysts
7 (in the last 90 days)
Consensus Rating
Moderate Buy
Rating Score
2.5
Ratings Breakdown
7 Buy Ratings, 6 Hold Ratings, 0 Sell Ratings.
Consensus Price Target
$162.25 (1.9% Downside)

About Franco-Nevada

Franco-Nevada logoFranco-Nevada Corporation operates as a gold-focused royalty and streaming company in South America, Central America, Mexico, the United States, Canada, and internationally. It operates through Mining and Energy segments. The company manages its portfolio with a focus on precious metals, such as gold, silver, and platinum group metals; and engages in the sale of crude oil, natural gas, and natural gas liquids through a third-party marketing agent. More about Franco-Nevada
 

Recent Analyst Ratings

DateBrokerageActionRatingPrice TargetDetails
4/23/2025National BanksharesReiterated RatingSector Perform ➝ Sector Perform
4/16/2025BMO Capital MarketsInitiated CoverageOutperform
4/14/2025ScotiabankBoost Price TargetSector Perform ➝ Sector Perform$150.00 ➝ $165.00
4/11/2025UBS GroupBoost Price TargetBuy ➝ Buy$170.00 ➝ $190.00
4/4/2025Raymond JamesBoost Price TargetOutperform ➝ Outperform$162.00 ➝ $181.00
4/2/2025National BanksharesReiterated RatingSector Perform ➝ Sector Perform
3/26/2025HC WainwrightBoost Price TargetBuy ➝ Buy$165.00 ➝ $180.00
3/11/2025Raymond JamesBoost Price TargetOutperform$160.00 ➝ $162.00
3/11/2025ScotiabankBoost Price TargetSector Perform ➝ Sector Perform$145.00 ➝ $150.00
3/11/2025UBS GroupBoost Price TargetBuy ➝ Buy$165.00 ➝ $170.00

#5 - AT&T (NYSE:T)

Upgrades from Top-Ranked Analysts
7 (in the last 90 days)
Consensus Rating
Moderate Buy
Rating Score
2.7
Ratings Breakdown
18 Buy Ratings, 6 Hold Ratings, 1 Sell Ratings.
Consensus Price Target
$28.71 (3.8% Upside)

About AT&T

AT&T logoAT&T, Inc is a holding company, which engages in the provision of telecommunications and technology services. It operates through the Communications and Latin America segments. The Communications segment offers wireless, wireline telecom, and broadband services to businesses and consumers located in the US and businesses globally. More about AT&T
 

Recent Analyst Ratings

DateBrokerageActionRatingPrice TargetDetails
4/29/2025Tigress FinancialBoost Price TargetBuy ➝ Buy$32.00 ➝ $34.00
4/25/2025BarclaysBoost Price TargetOverweight ➝ Overweight$27.00 ➝ $30.00
4/24/2025ScotiabankReiterated RatingOutperform ➝ Outperform
4/24/2025Morgan StanleyReiterated RatingOverweight ➝ Overweight$30.00 ➝ $31.00
4/24/2025CowenReiterated RatingHold ➝ Hold
4/24/2025Williams TradingSet Price Target$30.00
4/24/2025Royal Bank of CanadaBoost Price TargetOutperform ➝ Outperform$28.00 ➝ $30.00
4/24/2025TD SecuritiesBoost Price TargetHold ➝ Hold$29.00 ➝ $30.00
4/24/2025JPMorgan Chase & Co.Boost Price TargetOverweight ➝ Overweight$28.00 ➝ $31.00
4/24/2025ScotiabankBoost Price TargetSector Outperform ➝ Sector Outperform$29.00 ➝ $29.50

#6 - BioMarin Pharmaceutical (NASDAQ:BMRN)

Upgrades from Top-Ranked Analysts
7 (in the last 90 days)
Consensus Rating
Moderate Buy
Rating Score
2.7
Ratings Breakdown
16 Buy Ratings, 7 Hold Ratings, 0 Sell Ratings.
Consensus Price Target
$93.14 (48.5% Upside)

About BioMarin Pharmaceutical

BioMarin Pharmaceutical logoBioMarin Pharmaceutical Inc develops and commercializes therapies for people with serious and life-threatening rare diseases and medical conditions. Its commercial products include Vimizim, an enzyme replacement therapy for the treatment of mucopolysaccharidosis (MPS) IV type A, a lysosomal storage disorder; Naglazyme, a recombinant form of N-acetylgalactosamine 4-sulfatase for patients with MPS VI; and Kuvan, a proprietary synthetic oral form of 6R-BH4 that is used to treat patients with phenylketonuria (PKU), an inherited metabolic disease. More about BioMarin Pharmaceutical
 

Recent Analyst Ratings

DateBrokerageActionRatingPrice TargetDetails
2/24/2025OppenheimerUpgradeMarket Perform ➝ Outperform$98.00
2/20/2025WedbushReiterated RatingOutperform$94.00
2/20/2025CitigroupBoost Price TargetNeutral ➝ Neutral$81.00 ➝ $82.00
2/20/2025ScotiabankBoost Price TargetSector Perform ➝ Sector Perform$78.00 ➝ $80.00
2/20/2025Royal Bank of CanadaReiterated RatingSector Perform ➝ Sector Perform$70.00 ➝ $70.00
2/20/2025Cantor FitzgeraldReiterated RatingOverweight ➝ Overweight$90.00 ➝ $90.00
2/20/2025UBS GroupBoost Price TargetBuy ➝ Buy$109.00 ➝ $113.00
2/20/2025Piper SandlerBoost Price TargetOverweight ➝ Overweight$122.00 ➝ $126.00
2/20/2025Bank of AmericaBoost Price TargetBuy ➝ Buy$99.00 ➝ $103.00
12/12/2024Cantor FitzgeraldReiterated RatingOverweight ➝ Overweight$90.00 ➝ $90.00

#7 - Gold Fields (NYSE:GFI)

Upgrades from Top-Ranked Analysts
7 (in the last 90 days)
Consensus Rating
Hold
Rating Score
2.3
Ratings Breakdown
2 Buy Ratings, 5 Hold Ratings, 0 Sell Ratings.
Consensus Price Target
$18.56 (12.9% Downside)

About Gold Fields

Gold Fields logoGold Fields Limited operates as a gold producer with reserves and resources in Chile, South Africa, Ghana, Canada, Australia, and Peru. It also explores for copper and silver deposits. The company was founded in 1887 and is based in Sandton, South Africa.
 

Recent Analyst Ratings

DateBrokerageActionRatingPrice TargetDetails
4/17/2025Hsbc Global ResUpgradeHold
4/17/2025HSBCReiterated RatingBuy ➝ Hold$21.00
4/14/2025ScotiabankBoost Price TargetSector Perform ➝ Sector Perform$20.00 ➝ $23.00
2/25/2025ScotiabankBoost Price TargetSector Perform ➝ Sector Perform$18.00 ➝ $20.00
1/15/2025JPMorgan Chase & Co.Boost Price TargetNeutral ➝ Neutral$17.10 ➝ $18.80
12/6/2024JPMorgan Chase & Co.Lower Price TargetNeutral ➝ Neutral$18.00 ➝ $17.10
10/18/2024InvestecUpgradeHold ➝ Buy
9/16/2024Bank of AmericaInitiated CoverageBuy$16.00
8/26/2024ScotiabankLower Price TargetSector Perform ➝ Sector Perform$18.00 ➝ $17.00
8/19/2024ScotiabankBoost Price TargetSector Perform ➝ Sector Perform$17.00 ➝ $18.00

More Investing Slideshows: