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 - Kinross Gold (NYSE:KGC)

Upgrades from Top-Ranked Analysts
9 (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.90 (1.4% Upside)

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
5/13/2025CIBCReiterated RatingOutperform ➝ Outperform
5/13/2025CIBCBoost Price TargetOutperformer ➝ Outperformer$14.00 ➝ $16.00
5/8/2025ScotiabankBoost Price TargetSector Outperform ➝ Sector Outperform$16.00 ➝ $17.00
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 - Progressive (NYSE:PGR)

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

About Progressive

Progressive logoThe Progressive Corporation, an insurance holding company, provides personal and commercial auto, personal residential and commercial property, business related general liability, and other specialty property-casualty insurance products and related services in the United States. It operates in three segments: Personal Lines, Commercial Lines, and Property. More about Progressive
 

Recent Analyst Ratings

DateBrokerageActionRatingPrice TargetDetails
5/7/2025Wells Fargo & CompanyBoost Price TargetOverweight ➝ Overweight$324.00 ➝ $328.00
4/29/2025Morgan StanleyBoost Price TargetOverweight ➝ Overweight$310.00 ➝ $320.00
4/28/2025Bank of AmericaUpgradeNeutral ➝ Buy$312.00
4/17/2025Wells Fargo & CompanyBoost Price TargetOverweight ➝ Overweight$320.00 ➝ $324.00
4/17/2025BMO Capital MarketsBoost Price TargetOutperform ➝ Outperform$282.00 ➝ $288.00
4/17/2025Keefe, Bruyette & WoodsReiterated RatingOutperform ➝ Market Perform$288.00 ➝ $288.00
4/17/2025Bank of AmericaBoost Price TargetNeutral ➝ Neutral$289.00 ➝ $297.00
4/11/2025BarclaysBoost Price TargetEqual Weight ➝ Equal Weight$285.00 ➝ $297.00
4/11/2025Jefferies Financial GroupLower Price TargetBuy ➝ Buy$327.00 ➝ $319.00
4/10/2025Wells Fargo & CompanyBoost Price TargetOverweight ➝ Overweight$317.00 ➝ $320.00

#3 - Franco-Nevada (NYSE:FNV)

Upgrades from Top-Ranked Analysts
8 (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.75 (2.3% Upside)

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
5/12/2025ScotiabankBoost Price TargetSector Perform ➝ Sector Perform$165.00 ➝ $169.00
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

#4 - Eversource Energy (NYSE:ES)

Upgrades from Top-Ranked Analysts
7 (in the last 90 days)
Consensus Rating
Hold
Rating Score
2.0
Ratings Breakdown
3 Buy Ratings, 4 Hold Ratings, 3 Sell Ratings.
Consensus Price Target
$65.78 (4.0% Upside)

About Eversource Energy

Eversource Energy logoEversource Energy, a public utility holding company, engages in the energy delivery business. The company operates through Electric Distribution, Electric Transmission, Natural Gas Distribution, and Water Distribution segments. It is involved in the transmission and distribution of electricity; solar power facilities; and distribution of natural gas. More about Eversource Energy
 

Recent Analyst Ratings

DateBrokerageActionRatingPrice TargetDetails
4/28/2025BMO Capital MarketsBoost Price TargetMarket Perform ➝ Market Perform$71.00 ➝ $72.00
4/10/2025JPMorgan Chase & Co.Reiterated RatingNeutral ➝ Underweight$69.00 ➝ $58.00
2/13/2025ScotiabankLower Price TargetSector Underperform ➝ Sector Underperform$56.00 ➝ $55.00
2/13/2025Wells Fargo & CompanyLower Price TargetOverweight ➝ Overweight$79.00 ➝ $75.00
2/10/2025GuggenheimReiterated RatingBuy ➝ Buy
1/28/2025Jefferies Financial GroupLower Price TargetUnderperform ➝ Underperform$52.00 ➝ $47.00
1/22/2025BarclaysLower Price TargetEqual Weight ➝ Equal Weight$72.00 ➝ $69.00
12/12/2024ScotiabankDowngradeSector Perform ➝ Sector Underperform$66.00 ➝ $56.00
12/3/2024Jefferies Financial GroupInitiated CoverageUnderperform$52.00
10/15/2024BarclaysBoost Price TargetEqual Weight ➝ Equal Weight$69.00 ➝ $72.00

#5 - Range Resources (NYSE:RRC)

Upgrades from Top-Ranked Analysts
7 (in the last 90 days)
Consensus Rating
Hold
Rating Score
2.4
Ratings Breakdown
8 Buy Ratings, 12 Hold Ratings, 1 Sell Ratings.
Consensus Price Target
$41.85 (4.3% Upside)

About Range Resources

Range Resources logoRange Resources Corporation operates as an independent natural gas, natural gas liquids (NGLs), crude oil, and condensate company in the United States. The company engages in the exploration, development, and acquisition of natural gas and crude oil properties located in the Appalachian region. It sells natural gas to utilities, marketing and midstream companies, and industrial users; NGLs to petrochemical end users, marketers/traders, and natural gas processors; and oil and condensate to crude oil processors, transporters, and refining and marketing companies. More about Range Resources
 

Recent Analyst Ratings

DateBrokerageActionRatingPrice TargetDetails
5/13/2025Piper SandlerBoost Price TargetNeutral ➝ Neutral$32.00 ➝ $40.00
5/13/2025MizuhoBoost Price TargetOutperform ➝ Outperform$45.00 ➝ $46.00
4/24/2025UBS GroupBoost Price TargetNeutral ➝ Neutral$36.00 ➝ $37.00
4/23/2025BarclaysLower Price TargetEqual Weight ➝ Equal Weight$43.00 ➝ $39.00
4/23/2025StephensReiterated RatingOverweight ➝ Overweight$49.00 ➝ $49.00
4/22/2025SusquehannaLower Price TargetNeutral ➝ Neutral$40.00 ➝ $36.00
4/22/2025Piper SandlerLower Price TargetNeutral ➝ Neutral$33.00 ➝ $32.00
4/17/2025UBS GroupLower Price TargetNeutral ➝ Neutral$37.00 ➝ $36.00
4/15/2025Morgan StanleySet Price Target$41.00
4/11/2025Royal Bank of CanadaReiterated RatingSector Perform ➝ Sector Perform$42.00 ➝ $42.00

#6 - 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 (8.0% 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

#7 - Microsoft (NASDAQ:MSFT)

Upgrades from Top-Ranked Analysts
7 (in the last 90 days)
Consensus Rating
Moderate Buy
Rating Score
2.9
Ratings Breakdown
29 Buy Ratings, 5 Hold Ratings, 0 Sell Ratings.
Consensus Price Target
$510.30 (12.3% Upside)

About Microsoft

Microsoft logoMicrosoft Corporation develops and supports software, services, devices and solutions worldwide. The Productivity and Business Processes segment offers office, exchange, SharePoint, Microsoft Teams, office 365 Security and Compliance, Microsoft viva, and Microsoft 365 copilot; and office consumer services, such as Microsoft 365 consumer subscriptions, Office licensed on-premises, and other office services. More about Microsoft
 

Recent Analyst Ratings

DateBrokerageActionRatingPrice TargetDetails
5/15/2025CitigroupBoost Price TargetBuy ➝ Buy$480.00 ➝ $540.00
5/1/2025Piper SandlerReiterated RatingNeutral ➝ Neutral
5/1/2025BenchmarkReiterated RatingBuy ➝ Buy
5/1/2025Needham & Company LLCReiterated RatingBuy ➝ Buy
5/1/2025DA DavidsonBoost Price TargetBuy ➝ Buy$450.00 ➝ $500.00
5/1/2025Jefferies Financial GroupBoost Price TargetBuy ➝ Buy$475.00 ➝ $550.00
5/1/2025Morgan StanleyBoost Price TargetOverweight ➝ Overweight$472.00 ➝ $482.00
5/1/2025Cantor FitzgeraldBoost Price TargetOverweight ➝ Overweight$502.00 ➝ $512.00
5/1/2025Wells Fargo & CompanyBoost Price TargetOverweight ➝ Overweight$500.00 ➝ $515.00
5/1/2025GuggenheimReiterated RatingNeutral ➝ Neutral

More Investing Slideshows: