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
$198.22
-1.8%
$180.24
$157.07
$205.62
$2.40B1.0295,259 shs61,652 shs
Barrick Gold Corp stock logo
B
Barrick Gold
$19.20
+1.1%
$19.01
$17.41
$47.50
$33.01B0.251.81 million shs16.84 million shs
Constellium SE stock logo
CSTM
Constellium
$12.15
-1.1%
$10.23
$7.33
$22.00
$1.74B1.651.46 million shs4.31 million shs
iRobot Co. stock logo
IRBT
iRobot
$3.03
-6.8%
$2.51
$1.76
$13.45
$94.25M0.81.65 million shs2.47 million 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
-1.60%+0.70%+19.02%+13.26%+5.68%
Barrick Gold Corp stock logo
B
Barrick Gold
+1.03%+0.66%+0.84%+8.26%+13.48%
Constellium SE stock logo
CSTM
Constellium
-1.30%+4.20%+18.88%+6.74%-43.49%
iRobot Co. stock logo
IRBT
iRobot
-6.77%+17.44%+23.67%-58.32%-67.63%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Alamo Group Inc. stock logo
ALG
Alamo Group
3.3831 of 5 stars
1.23.03.30.03.42.53.1
Barrick Gold Corp stock logo
B
Barrick Gold
4.8012 of 5 stars
4.30.02.50.03.31.73.8
Constellium SE stock logo
CSTM
Constellium
3.4348 of 5 stars
3.53.00.00.03.31.71.9
iRobot Co. stock logo
IRBT
iRobot
1.5038 of 5 stars
0.02.00.02.63.31.71.3
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Alamo Group Inc. stock logo
ALG
Alamo Group
2.33
Hold$196.33-0.95% Downside
Barrick Gold Corp stock logo
B
Barrick Gold
2.60
Moderate Buy$24.0525.24% Upside
Constellium SE stock logo
CSTM
Constellium
3.00
Buy$19.0056.38% Upside
iRobot Co. stock logo
IRBT
iRobot
2.00
HoldN/AN/A

Current Analyst Ratings Breakdown

Latest CSTM, B, IRBT, and ALG Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
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
4/16/2025
Barrick Gold Corp stock logo
B
Barrick Gold
BMO Capital Markets
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Initiated CoverageMarket Perform
4/14/2025
Barrick Gold Corp stock logo
B
Barrick Gold
Scotiabank
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetSector Perform ➝ Sector Perform$20.00 ➝ $22.00
4/11/2025
Barrick Gold Corp stock logo
B
Barrick Gold
UBS Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetBuy ➝ Buy$22.00 ➝ $25.00
4/4/2025
Barrick Gold Corp stock logo
B
Barrick Gold
Royal Bank of Canada
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperform ➝ Outperform$22.00 ➝ $23.00
4/2/2025
Barrick Gold Corp stock logo
B
Barrick Gold
National Bankshares
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform ➝ Outperform
3/31/2025
Barrick Gold Corp stock logo
B
Barrick Gold
Citigroup
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetNeutral$21.00 ➝ $17.00
3/31/2025
Barrick Gold Corp stock logo
B
Barrick Gold
Raymond James
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperform ➝ Outperform$23.00 ➝ $23.50
3/21/2025
Barrick Gold Corp stock logo
B
Barrick Gold
National Bank Financial
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeHold
3/19/2025
Barrick Gold Corp stock logo
B
Barrick Gold
Stifel Canada
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeStrong-Buy
3/13/2025
iRobot Co. stock logo
IRBT
iRobot
Needham & Company LLC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingHold ➝ Hold
(Data available from 5/31/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.59B1.50$16.14 per share12.28$77.65 per share2.55
Barrick Gold Corp stock logo
B
Barrick Gold
$13.31B2.48$2.44 per share7.87$19.25 per share1.00
Constellium SE stock logo
CSTM
Constellium
$7.43B0.23$3.63 per share3.35$6.37 per share1.91
iRobot Co. stock logo
IRBT
iRobot
$633.40M0.15N/AN/A$7.03 per share0.43
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
$136.16M$9.6019.9617.59N/A7.19%12.41%8.15%7/30/2025 (Estimated)
Barrick Gold Corp stock logo
B
Barrick Gold
$2.14B$1.3315.6112.390.4416.59%6.76%4.73%8/11/2025 (Estimated)
Constellium SE stock logo
CSTM
Constellium
$135.29M$0.4637.976.23N/A0.67%4.83%0.94%7/22/2025 (Estimated)
iRobot Co. stock logo
IRBT
iRobot
-$304.71M-$7.98N/AN/AN/A-16.15%-100.79%-26.97%8/4/2025 (Estimated)

Latest CSTM, B, IRBT, and ALG Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
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 Gold Corp stock logo
B
Barrick Gold
$0.29$0.35+$0.06$0.27$3.15 billion$3.00 billion
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.61%+21.64%12.50%14 Years
Barrick Gold Corp stock logo
B
Barrick Gold
$0.402.08%-3.23%30.08%N/A
Constellium SE stock logo
CSTM
Constellium
N/AN/AN/AN/AN/A
iRobot Co. stock logo
IRBT
iRobot
N/AN/AN/AN/AN/A

Latest CSTM, B, IRBT, and ALG Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
5/7/2025
Barrick Gold Corp stock logo
B
Barrick Gold
quarterly$0.102.08%5/30/20255/30/20256/16/2025
4/1/2025
Alamo Group Inc. stock logo
ALG
Alamo Group
quarterly$0.300.67%4/16/20254/16/20254/29/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Alamo Group Inc. stock logo
ALG
Alamo Group
0.21
4.15
2.39
Barrick Gold Corp stock logo
B
Barrick Gold
0.14
2.89
2.15
Constellium SE stock logo
CSTM
Constellium
1.93
1.28
0.52
iRobot Co. stock logo
IRBT
iRobot
1.24
1.45
0.94

Institutional Ownership

CompanyInstitutional Ownership
Alamo Group Inc. stock logo
ALG
Alamo Group
92.36%
Barrick Gold Corp stock logo
B
Barrick Gold
90.82%
Constellium SE stock logo
CSTM
Constellium
92.59%
iRobot Co. stock logo
IRBT
iRobot
77.42%

Insider Ownership

CompanyInsider Ownership
Alamo Group Inc. stock logo
ALG
Alamo Group
1.18%
Barrick Gold Corp stock logo
B
Barrick Gold
5.22%
Constellium SE stock logo
CSTM
Constellium
1.54%
iRobot Co. stock logo
IRBT
iRobot
0.62%
CompanyEmployeesShares OutstandingFree FloatOptionable
Alamo Group Inc. stock logo
ALG
Alamo Group
4,20012.09 million11.89 millionOptionable
Barrick Gold Corp stock logo
B
Barrick Gold
24,6001.72 billion1.72 billionOptionable
Constellium SE stock logo
CSTM
Constellium
12,000142.92 million144.56 millionOptionable
iRobot Co. stock logo
IRBT
iRobot
1,25031.11 million29.94 millionOptionable

Recent News About These Companies

iRobot: Sell Deteriorating Financials (Technical Analysis)

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

View All Headlines
Alamo Group stock logo

Alamo Group NYSE:ALG

$198.22 -3.58 (-1.77%)
Closing price 05/30/2025 03:59 PM Eastern
Extended Trading
$198.16 -0.06 (-0.03%)
As of 05/30/2025 04:21 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 Gold stock logo

Barrick Gold NYSE:B

$19.20 +0.20 (+1.05%)
Closing price 05/30/2025 03:59 PM Eastern
Extended Trading
$19.11 -0.09 (-0.46%)
As of 05/30/2025 08:00 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

$12.15 -0.14 (-1.14%)
Closing price 05/30/2025 03:59 PM Eastern
Extended Trading
$12.45 +0.30 (+2.47%)
As of 05/30/2025 07:37 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.

iRobot stock logo

iRobot NASDAQ:IRBT

$3.03 -0.22 (-6.77%)
Closing price 05/30/2025 04:00 PM Eastern
Extended Trading
$3.02 -0.01 (-0.50%)
As of 05/30/2025 08:00 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.

iRobot Corporation designs, builds, and sells robots and home innovation products in the United States, Europe, the Middle East, Africa, Japan, and internationally. The company offers floor care products, including Roomba floor vacuuming robots; Roomba accessories and consumables, such as the Clean Base Automatic Dirt Disposal, replacement dirt disposal bags for the Clean Base, filters, brushes, and batteries; Braava family of automatic floor mopping robots; and Braava accessories and consumables, which include cleaning solution, washable and disposable mopping pads, replacement tanks, and batteries, as well as subscription services. It also provides Root robots for coding, discovery, and play; Roomba Combo mopping and vacuuming robot; and accessories, including robot vacuum and mop, handheld vacuum, and air purifier, educational coding robot, and accessory bundles. The company sells its products through chain stores and other national retailers, value- added distributors, and resellers, as well as through its website and app, and e-commerce websites. iRobot Corporation was incorporated in 1990 and is headquartered in Bedford, Massachusetts.