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
Alamo Group, Inc. stock logo
ALG
Alamo Group
$216.85
-0.5%
$211.84
$157.07
$230.16
$2.63B1.08102,430 shs57,474 shs
Barrick Mining Corporation stock logo
B
Barrick Mining
$20.72
-0.4%
$20.17
$17.41
$47.50
$35.37B0.284.37 million shs7.26 million shs
Constellium SE stock logo
CSTM
Constellium
$13.57
-0.9%
$13.11
$7.33
$18.98
$1.94B1.691.50 million shs989,779 shs
Enpro Inc. stock logo
NPO
Enpro
$204.28
-0.7%
$190.62
$133.50
$214.58
$4.30B1.57119,401 shs71,453 shs
The 10 Best AI Stocks to Own in 2025 Cover

Wondering where to start (or end) with AI stocks? These 10 simple stocks can help investors build long-term wealth as artificial intelligence continues to grow into the future.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Alamo Group, Inc. stock logo
ALG
Alamo Group
-0.71%-3.97%+0.72%+29.54%+16.85%
Barrick Mining Corporation stock logo
B
Barrick Mining
-0.45%-2.36%-1.82%+2.65%+9.75%
Constellium SE stock logo
CSTM
Constellium
-0.90%-3.90%+4.58%+58.07%-29.10%
Enpro Inc. stock logo
NPO
Enpro
-0.92%+0.15%+10.01%+41.83%+22.13%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Alamo Group, Inc. stock logo
ALG
Alamo Group
3.6678 of 5 stars
1.24.03.30.02.92.53.1
Barrick Mining Corporation stock logo
B
Barrick Mining
3.8604 of 5 stars
2.30.02.50.03.91.73.1
Constellium SE stock logo
CSTM
Constellium
3.7267 of 5 stars
3.55.00.00.01.91.71.9
Enpro Inc. stock logo
NPO
Enpro
3.9017 of 5 stars
1.75.01.71.42.61.71.9
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Alamo Group, Inc. stock logo
ALG
Alamo Group
2.33
Hold$196.33-9.46% Downside
Barrick Mining Corporation stock logo
B
Barrick Mining
2.60
Moderate Buy$24.4117.80% Upside
Constellium SE stock logo
CSTM
Constellium
3.00
Buy$19.0040.01% Upside
Enpro Inc. stock logo
NPO
Enpro
3.33
Buy$202.50-0.87% Downside

Current Analyst Ratings Breakdown

Latest NPO, CSTM, B, and ALG Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
7/15/2025
Barrick Mining Corporation stock logo
B
Barrick Mining
CIBC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetNeutral ➝ Neutral$24.00 ➝ $28.00
7/2/2025
Barrick Mining Corporation stock logo
B
Barrick Mining
Royal Bank Of Canada
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Set Price TargetOutperform$26.00
6/11/2025
Barrick Mining Corporation stock logo
B
Barrick Mining
CIBC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetNeutral ➝ Neutral$22.00 ➝ $24.00
6/4/2025
Barrick Mining Corporation stock logo
B
Barrick Mining
Royal Bank Of Canada
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperform$23.00 ➝ $26.00
6/3/2025
Enpro Inc. stock logo
NPO
Enpro
KeyCorp
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOverweight ➝ Overweight
4/23/2025
Enpro Inc. stock logo
NPO
Enpro
Sidoti
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeStrong-Buy
4/21/2025
Alamo Group, Inc. stock logo
ALG
Alamo Group
DA Davidson
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetBuy ➝ Buy$217.00 ➝ $195.00
(Data available from 7/19/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Alamo Group, Inc. stock logo
ALG
Alamo Group
$1.63B1.61$14.54 per share14.91$84.43 per share2.57
Barrick Mining Corporation stock logo
B
Barrick Mining
$12.92B2.74$2.39 per share8.67$19.25 per share1.08
Constellium SE stock logo
CSTM
Constellium
$7.34B0.26$2.51 per share5.41$5.07 per share2.68
Enpro Inc. stock logo
NPO
Enpro
$1.05B4.10$11.77 per share17.36$68.05 per share3.00
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Alamo Group, Inc. stock logo
ALG
Alamo Group
$115.93M$9.6022.5919.24N/A7.25%11.56%7.92%7/30/2025 (Estimated)
Barrick Mining Corporation stock logo
B
Barrick Mining
$2.14B$1.3315.5813.370.3317.46%7.51%5.25%8/11/2025 (Estimated)
Constellium SE stock logo
CSTM
Constellium
$56M$0.4629.506.96N/A0.92%7.74%1.34%7/29/2025 (Estimated)
Enpro Inc. stock logo
NPO
Enpro
$72.90M$4.0250.8225.54N/A7.98%10.67%6.13%8/5/2025 (Estimated)

Latest NPO, CSTM, B, and ALG Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
8/11/2025N/A
Barrick Mining Corporation stock logo
B
Barrick Mining
$0.49N/AN/AN/A$3.60 billionN/A
8/5/2025Q2 2025
Enpro Inc. stock logo
NPO
Enpro
$2.15N/AN/AN/A$283.83 millionN/A
7/30/2025Q2 2025
Alamo Group, Inc. stock logo
ALG
Alamo Group
$2.63N/AN/AN/A$406.75 millionN/A
7/29/2025Q2 2025
Constellium SE stock logo
CSTM
Constellium
$0.30N/AN/AN/A$2.08 billionN/A
5/8/2025Q1 2025
Alamo Group, Inc. stock logo
ALG
Alamo Group
$2.33$2.65+$0.32$2.64$391.08 million$390.95 million
5/7/2025Q1 2025
Barrick Mining Corporation stock logo
B
Barrick Mining
$0.29$0.35+$0.06$0.27$3.15 billion$3.00 billion
5/6/2025Q1 2025
Enpro Inc. stock logo
NPO
Enpro
$1.57$1.90+$0.33$1.15$266.23 million$273.20 million
4/30/2025Q1 2025
Constellium SE stock logo
CSTM
Constellium
$0.07$0.26+$0.19$0.26$1.88 billion$1.98 billion
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Alamo Group, Inc. stock logo
ALG
Alamo Group
$1.200.55%N/A12.50%14 Years
Barrick Mining Corporation stock logo
B
Barrick Mining
$0.401.93%N/A30.08%N/A
Constellium SE stock logo
CSTM
Constellium
N/AN/AN/AN/AN/A
Enpro Inc. stock logo
NPO
Enpro
$1.240.61%N/A30.85%2 Years

Latest NPO, CSTM, B, and ALG Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
7/1/2025
Alamo Group, Inc. stock logo
ALG
Alamo Group
quarterly$0.300.54%7/16/20257/16/20257/29/2025
4/30/2025
Enpro Inc. stock logo
NPO
Enpro
quarterly$0.310.83%6/4/20256/4/20256/18/2025
5/7/2025
Barrick Mining Corporation stock logo
B
Barrick Mining
quarterly$0.102.08%5/30/20255/30/20256/16/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Alamo Group, Inc. stock logo
ALG
Alamo Group
0.19
4.30
2.62
Barrick Mining Corporation stock logo
B
Barrick Mining
0.14
2.87
2.16
Constellium SE stock logo
CSTM
Constellium
2.49
1.24
0.53
Enpro Inc. stock logo
NPO
Enpro
0.42
2.95
2.21

Institutional Ownership

CompanyInstitutional Ownership
Alamo Group, Inc. stock logo
ALG
Alamo Group
92.36%
Barrick Mining Corporation stock logo
B
Barrick Mining
90.82%
Constellium SE stock logo
CSTM
Constellium
92.59%
Enpro Inc. stock logo
NPO
Enpro
98.31%

Insider Ownership

CompanyInsider Ownership
Alamo Group, Inc. stock logo
ALG
Alamo Group
1.18%
Barrick Mining Corporation stock logo
B
Barrick Mining
5.22%
Constellium SE stock logo
CSTM
Constellium
1.54%
Enpro Inc. stock logo
NPO
Enpro
1.60%
CompanyEmployeesShares OutstandingFree FloatOptionable
Alamo Group, Inc. stock logo
ALG
Alamo Group
3,75012.09 million11.95 millionOptionable
Barrick Mining Corporation stock logo
B
Barrick Mining
26,8001.71 billion1.62 billionOptionable
Constellium SE stock logo
CSTM
Constellium
12,000142.92 million140.72 millionOptionable
Enpro Inc. stock logo
NPO
Enpro
3,50021.04 million20.71 millionOptionable

Recent News About These Companies

Enpro Issues $450M Senior Notes Due 2033
3 Hyped Up Stocks Walking a Fine Line

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

View All Headlines
Alamo Group stock logo

Alamo Group NYSE:ALG

$216.85 -1.12 (-0.51%)
Closing price 07/18/2025 03:59 PM Eastern
Extended Trading
$217.04 +0.19 (+0.09%)
As of 07/18/2025 04:04 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.

Alamo Group Inc. designs, manufactures, distributes, and services vegetation management and infrastructure maintenance equipment for governmental, industrial, and agricultural uses worldwide. It operates through two segments, Vegetation Management and Industrial Equipment. Its Vegetation Management Division segment offers hydraulically-powered and tractor - and off-road chassis mounted mowers, other cutters and replacement parts for heavy-duty and intensive uses and heavy duty, tractor- and truck-mounted mowing and vegetation maintenance equipment, and replacement parts. This segment also provides rotary and finishing mowers, flail and disc mowers, front-end loaders, backhoes, rotary tillers, posthole diggers, scraper blades and replacement parts, zero turn radius mowers, cutting parts, plain and hard-faced replacement tillage tools, disc blades, and fertilizer application components; aftermarket agricultural parts, heavy-duty mechanical rotary mowers, snow blowers, rock removal equipment, tractor attachments, agricultural implements, hydraulic and boom-mounted hedge and grass cutters, hedgerow cutters, industrial grass mowers, agricultural seedbed preparation cultivators, self-propelled sprayers and multi-drive load-carrying vehicles, and cutting blades. The company's Industrial Equipment Division segment offers truck-mounted air vacuum, mechanical broom, and regenerative air sweepers, pothole patchers, leaf collection equipment and replacement brooms, parking lot and street sweepers, excavators, catch basin cleaners, and roadway debris vacuum systems, as well as truck-mounted vacuum machines, combination sewer cleaners, and hydro excavators. This segment also offers ice control products, snowplows and heavy duty snow removal equipment, hitches, attachments, and graders; and public works and runway maintenance products, parts, and services, and high pressure cleaning systems and trenchers. The company was founded in 1955 and is headquartered in Seguin, Texas.

Barrick Mining stock logo

Barrick Mining NYSE:B

$20.72 -0.09 (-0.43%)
Closing price 07/18/2025 03:59 PM Eastern
Extended Trading
$20.76 +0.04 (+0.19%)
As of 07/18/2025 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.

Barrick Gold Corporation is a sector-leading gold and copper producer.  Its shares trade on the New York Stock Exchange under the symbol GOLD and on the Toronto Stock Exchange under the symbol ABX.   In January 2019 Barrick merged with Randgold Resources and in July that year it combined its gold mines in Nevada, USA, with those of Newmont Corporation in a joint venture, Nevada Gold Mines, which is majority-owned and operated by Barrick. Nevada Gold Mines is the world's largest gold mining complex.  Barrick owns and operates six Tier One gold mines:  Cortez, Carlin and Turquoise Ridge in Nevada, Loulo-Gounkoto in Mali, Kibali in the Democratic Republic of Congo and Pueblo Viejo in the Dominican Republic.   It has gold and copper mines and projects in 13 countries in North and South America, Africa, Papua New Guinea and Saudi Arabia. Barrick's diversified portfolio spans the world's most prolific gold districts and is focused on high-margin, long life assets.

Constellium stock logo

Constellium NYSE:CSTM

$13.57 -0.13 (-0.95%)
Closing price 07/18/2025 03:59 PM Eastern
Extended Trading
$13.58 +0.00 (+0.04%)
As of 07/18/2025 04:33 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.

Constellium SE, together with its subsidiaries, engages in the design, manufacture, and sale of rolled and extruded aluminum products for the packaging, aerospace, automotive, defense, and other transportation and industry end-markets. The company operates through three segments: Packaging & Automotive Rolled Products, Aerospace & Transportation, and Automotive Structures & Industry. The Packaging & Automotive Rolled Products segment produces rolled aluminum products, including can stock and closure stock for the beverage and food industry, as well as foil stock for the flexible packaging market. This segment also supplies automotive body sheets and heat exchangers for the automotive market; and specialty reflective sheets. The Aerospace & Transportation segment provides rolled aluminum products, including aerospace plates, sheets, and extrusions; and aerospace wing skins, as well as plates and sheets for use in transportation, industry, and defense applications. The Automotive Structures & Industry segment offers extruded aluminium products and aluminium structural components for the automotive industry, including crash-management systems, body structures, side impact beams, and battery enclosures; and fabricates hard and soft alloy extruded profiles for various industry applications in the automotive, engineering, rail, and other transportation end markets. This segment also provides downstream technology and services, which include pre-machining, surface treatment, research and development, and technical support services. It sells its products directly or through distributors in France, Germany, the Czech Republic, the United Kingdom, Switzerland, and the United States, as well as Shanghai, and Seoul. The company was incorporated in 2010 and is headquartered in Paris, France.

Enpro stock logo

Enpro NYSE:NPO

$204.28 -1.51 (-0.73%)
Closing price 07/18/2025 03:59 PM Eastern
Extended Trading
$204.45 +0.17 (+0.08%)
As of 07/18/2025 04:20 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.

Enpro Inc. design, develops, manufactures, and markets proprietary, value-added products and solutions to safeguard critical environments in the United States, Europe, and internationally. It operates through two segments, Sealing Technologies and Advanced Surface Technologies. The Sealing Technologies segment offers single-use hygienic seals, tubing, components and assemblies; metallic, non-metallic, and composite material gaskets; dynamic seals; compression packing; hydraulic components; expansion joints; and wall penetration products for chemical and petrochemical processing, pulp and paper processing, nuclear energy, hydrogen, natural gas, food and biopharmaceutical processing, primary metal manufacturing, mining, water and waste treatment, commercial vehicle, aerospace, medical, filtration, and semiconductor fabrication industries. The Advanced Surface Technologies segment offers cleaning, coating, testing, refurbishment, and verification services for critical components and assemblies used in semiconductor manufacturing equipment, as well as for critical applications in the space, aerospace, and defense markets; and specialized optical filters and thin-film coatings for various applications in the industrial technology, life sciences, and semiconductor markets. The company was formerly known as EnPro Industries, Inc. and changed its name to Enpro Inc. in December 2023. Enpro Inc. was incorporated in 2002 and is headquartered in Charlotte, North Carolina.