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
MSA Safety Incorporated stock logo
MSA
MSA Safety
$162.22
-0.1%
$150.81
$127.86
$200.61
$6.38B0.96183,346 shs263,799 shs
Plug Power Inc. stock logo
PLUG
Plug Power
$0.93
+16.8%
$1.00
$0.69
$3.55
$999.09M2.1962.35 million shs305.95 million shs
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
$364.67
-1.0%
$338.38
$260.53
$380.49
$11.45B1.66159,387 shs189,768 shs
Xinyi Glass Holdings Limited stock logo
XYIGF
Xinyi Glass
$0.98
$0.94
$0.84
$1.27
$4.13B0.922,900 shsN/A
 The Best Nuclear Energy Stocks to Buy Cover

Nuclear energy stocks are roaring. It's the hottest energy sector of the year. Cameco Corp, Paladin Energy, and BWX Technologies were all up more than 40% in 2024. The biggest market moves could still be ahead of us, and there are seven nuclear energy stocks that could rise much higher in the next several months. To unlock these tickers, enter your email address below.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
MSA Safety Incorporated stock logo
MSA
MSA Safety
-0.13%+3.00%+6.20%+0.05%-10.84%
Plug Power Inc. stock logo
PLUG
Plug Power
+16.82%+20.91%-9.17%-43.16%-71.49%
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
-1.06%-0.68%+12.30%+2.08%+26.63%
Xinyi Glass Holdings Limited stock logo
XYIGF
Xinyi Glass
0.00%+0.00%+11.64%+6.27%-26.60%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
MSA Safety Incorporated stock logo
MSA
MSA Safety
4.7711 of 5 stars
2.43.04.23.63.22.52.5
Plug Power Inc. stock logo
PLUG
Plug Power
4.4573 of 5 stars
4.02.00.03.63.02.51.3
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
1.9425 of 5 stars
1.34.01.70.03.50.01.9
Xinyi Glass Holdings Limited stock logo
XYIGF
Xinyi Glass
N/AN/AN/AN/AN/AN/AN/AN/A
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
MSA Safety Incorporated stock logo
MSA
MSA Safety
2.83
Moderate Buy$191.8018.23% Upside
Plug Power Inc. stock logo
PLUG
Plug Power
2.06
Hold$1.8397.36% Upside
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
2.67
Moderate Buy$387.506.26% Upside
Xinyi Glass Holdings Limited stock logo
XYIGF
Xinyi Glass
2.00
HoldN/AN/A

Current Analyst Ratings Breakdown

Latest XYIGF, RBC, MSA, and PLUG Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
5/20/2025
Plug Power Inc. stock logo
PLUG
Plug Power
Jefferies Financial Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetHold ➝ Hold$1.70 ➝ $0.90
5/20/2025
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
Morgan Stanley
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOverweight ➝ Overweight$390.00 ➝ $415.00
5/19/2025
Plug Power Inc. stock logo
PLUG
Plug Power
Morgan Stanley
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetUnderweight ➝ Underweight$1.25 ➝ $0.50
5/19/2025
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
Truist Financial
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingBuy ➝ Buy$375.00 ➝ $405.00
5/14/2025
Plug Power Inc. stock logo
PLUG
Plug Power
Piper Sandler
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetUnderweight ➝ Underweight$1.10 ➝ $0.80
5/14/2025
Plug Power Inc. stock logo
PLUG
Plug Power
Wells Fargo & Company
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetEqual Weight ➝ Equal Weight$2.00 ➝ $1.00
5/13/2025
Plug Power Inc. stock logo
PLUG
Plug Power
Roth Capital
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingBuy ➝ Buy
5/13/2025
Plug Power Inc. stock logo
PLUG
Plug Power
Canaccord Genuity Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetHold ➝ Hold$1.25 ➝ $1.00
5/5/2025
MSA Safety Incorporated stock logo
MSA
MSA Safety
Robert W. Baird
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Set Price Target$166.00
5/5/2025
MSA Safety Incorporated stock logo
MSA
MSA Safety
DA Davidson
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetBuy ➝ Buy$188.00 ➝ $183.00
5/1/2025
MSA Safety Incorporated stock logo
MSA
MSA Safety
B. Riley
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingBuy ➝ Buy$200.00 ➝ $195.00
(Data available from 5/29/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
MSA Safety Incorporated stock logo
MSA
MSA Safety
$1.82B3.51$9.57 per share16.95$29.04 per share5.59
Plug Power Inc. stock logo
PLUG
Plug Power
$642.22M1.56N/AN/A$4.79 per share0.19
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
$1.64B7.00$13.48 per share27.06$93.58 per share3.90
Xinyi Glass Holdings Limited stock logo
XYIGF
Xinyi Glass
$3.42B1.21$0.22 per share4.46N/A
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
MSA Safety Incorporated stock logo
MSA
MSA Safety
$284.97M$7.2522.5018.46N/A15.76%28.64%13.74%7/23/2025 (Estimated)
Plug Power Inc. stock logo
PLUG
Plug Power
-$1.37B-$2.47N/AN/AN/A-214.05%-46.99%-28.91%8/14/2025 (Estimated)
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
$209.90M$7.6750.0933.994.4214.59%10.06%6.11%8/1/2025 (Estimated)
Xinyi Glass Holdings Limited stock logo
XYIGF
Xinyi Glass
$685.27MN/A0.00N/AN/AN/AN/A7/29/2025 (Estimated)

Latest XYIGF, RBC, MSA, and PLUG Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/16/2025Q4 2025
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
$2.70$2.83+$0.13$2.30$440.26 million$437.70 million
5/12/2025Q1 2025
Plug Power Inc. stock logo
PLUG
Plug Power
-$0.20-$0.21-$0.01-$0.21$130.92 million$133.67 million
4/29/2025Q1 2025
MSA Safety Incorporated stock logo
MSA
MSA Safety
$1.59$1.68+$0.09$1.51$402.60 million$421.34 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
MSA Safety Incorporated stock logo
MSA
MSA Safety
$2.121.31%+4.55%29.24%56 Years
Plug Power Inc. stock logo
PLUG
Plug Power
N/AN/AN/AN/AN/A
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
$1.320.36%N/A17.21%N/A
Xinyi Glass Holdings Limited stock logo
XYIGF
Xinyi Glass
N/AN/AN/AN/AN/A

Latest XYIGF, RBC, MSA, and PLUG Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
5/5/2025
MSA Safety Incorporated stock logo
MSA
MSA Safety
quarterly$0.531.4%5/15/20255/15/20256/10/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
MSA Safety Incorporated stock logo
MSA
MSA Safety
0.42
2.79
1.76
Plug Power Inc. stock logo
PLUG
Plug Power
0.15
2.08
0.95
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
0.34
3.43
1.18
Xinyi Glass Holdings Limited stock logo
XYIGF
Xinyi Glass
N/AN/AN/A

Institutional Ownership

CompanyInstitutional Ownership
MSA Safety Incorporated stock logo
MSA
MSA Safety
92.51%
Plug Power Inc. stock logo
PLUG
Plug Power
43.48%
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
N/A
Xinyi Glass Holdings Limited stock logo
XYIGF
Xinyi Glass
N/A

Insider Ownership

CompanyInsider Ownership
MSA Safety Incorporated stock logo
MSA
MSA Safety
0.70%
Plug Power Inc. stock logo
PLUG
Plug Power
1.70%
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
2.60%
Xinyi Glass Holdings Limited stock logo
XYIGF
Xinyi Glass
N/A
CompanyEmployeesShares OutstandingFree FloatOptionable
MSA Safety Incorporated stock logo
MSA
MSA Safety
5,00039.31 million36.82 millionOptionable
Plug Power Inc. stock logo
PLUG
Plug Power
2,4501.08 billion895.71 millionOptionable
RBC Bearings Incorporated stock logo
RBC
RBC Bearings
3,55031.41 million30.59 millionOptionable
Xinyi Glass Holdings Limited stock logo
XYIGF
Xinyi Glass
15,0684.22 billionN/ANot Optionable

Recent News About These Companies

Xinyi Glass downgraded to Neutral from Buy at Citi
Xinyi Glass Holdings Limited (XYIGF)
XYIGY Xinyi Glass Holdings Limited
3 SEHK Dividend Stocks Yielding Up To 9.5%
Zacks Industry Outlook Xinyi Glass and Apogee
Nordic Stocks Tipped to Open Slightly Higher

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

View All Headlines
MSA Safety stock logo

MSA Safety NYSE:MSA

$162.22 -0.18 (-0.11%)
Closing price 05/28/2025 03:59 PM Eastern
Extended Trading
$162.24 +0.02 (+0.01%)
As of 05/28/2025 07:38 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.

MSA Safety Incorporated develops, manufactures, and supplies safety products and technology solutions that protect people and facility infrastructures in the fire service, energy, utility, construction, and industrial manufacturing applications, as well as heating, ventilation, air conditioning, and refrigeration industries worldwide. The company's core product offerings include fixed gas and flame detection systems, such as gas detection monitoring systems, and flame detectors and open-path infrared gas detectors; breathing apparatus products, including self-contained breathing apparatus; hand-held portable gas detection instruments to detect the presence or absence of various gases in the air; industrial head protection products; firefighter helmets and protective apparel; and fall protection equipment, such as confined space equipment, harnesses, lanyards, and self-retracting lifelines, as well as engineered systems. In addition, the company offers air-purifying respirators, eye and face protection products, ballistic helmets, and gas masks. It serves distributors and end-users through indirect and direct sales channels. The company offers its products under the V-Gard, Cairns, and Gallet brand names. MSA Safety Incorporated was founded in 1914 and is based in Cranberry Township, Pennsylvania.

Plug Power stock logo

Plug Power NASDAQ:PLUG

$0.93 +0.13 (+16.82%)
Closing price 05/28/2025 04:00 PM Eastern
Extended Trading
$0.92 -0.01 (-0.92%)
As of 05/28/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.

Plug Power Inc. develops hydrogen and fuel cell product solutions in North America, Europe, Asia, and internationally. The company offers GenDrive, a hydrogen-fueled proton exchange membrane (PEM) fuel cell system that provides power to material handling electric vehicles; GenSure, a stationary fuel cell solution that offers modular PEM fuel cell power to support the backup and grid-support power requirements of the telecommunications, transportation, and utility sectors; ProGen, a fuel cell stack and engine technology used in mobility and stationary fuel cell systems, and as engines in electric delivery vans; GenFuel, a liquid hydrogen fueling delivery, generation, storage, and dispensing system; GenCare, an ongoing Internet of Things-based maintenance and on-site service program for GenDrive fuel cell systems, GenSure fuel cell systems, GenFuel hydrogen storage and dispensing products, and ProGen fuel cell engines; and GenKey, an integrated turn-key solution for transitioning to fuel cell power. It also provides electrolyzers, a hydrogen generator for clean hydrogen production; liquefaction systems that provides liquid hydrogen to customers; cryogenic equipment for the distribution of liquified hydrogen, oxygen, argon, nitrogen and other cryogenic gases, including trailers and mobile storage equipment; and liquid hydrogen, an alternative fuel to fossil-based energy. The company sells its products through a direct product sales force, original equipment manufacturers, and dealer networks. Plug Power Inc. was incorporated in 1997 and is headquartered in Latham, New York.

RBC Bearings stock logo

RBC Bearings NYSE:RBC

$364.67 -3.58 (-0.97%)
Closing price 05/28/2025 03:59 PM Eastern
Extended Trading
$364.78 +0.12 (+0.03%)
As of 05/28/2025 05:57 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.

RBC Bearings Incorporated manufactures and markets engineered precision bearings, components, and systems in the United States and internationally. It operates through two segments, Aerospace/Defense and Industrial. The company produces plain bearings with self-lubricating or metal-to-metal designs, including rod end bearings, spherical plain bearings, and journal bearings; roller bearings, such as tapered roller bearings, needle roller bearings, and needle bearing track rollers and cam followers, which are anti-friction products that are used in industrial applications and military aircraft platforms; and ball bearings include high precision aerospace, airframe control, thin section, and industrial ball bearings that utilize high precision ball elements to reduce friction in high-speed applications. In addition, it offers mounted bearing products include mounted ball bearings, mounted roller bearings, and mounted plain bearings; and enclosed gearing product lines, including quantis gearmotor, torque arm, tigear, magnagear and maxum, and controlled start transmission. Further, the company's power transmission components include mechanical drive components, couplings, and conveyor components; engineered hydraulics and valves for aircraft and submarine applications, and aerospace and defense aftermarket services; fasteners; precision mechanical components, which are used in various general industrial applications; and machine tool collets that are used for holding circulars or rod-like pieces. It serves automotive, tool holding, agricultural and semiconductor machinery, commercial and defense aerospace, ground defense, construction and mining, oil and natural resource extraction, heavy truck, marine, rail and train, material handling, food and beverage, packaging and canning, wind, and general industrial markets through its direct sales force, and a network of industrial and aerospace distributors. The company was founded in 1919 and is based in Oxford, Connecticut.

Xinyi Glass stock logo

Xinyi Glass OTCMKTS:XYIGF

$0.98 0.00 (0.00%)
As of 05/27/2025

Xinyi Glass Holdings Limited, an investment holding company, produces and sells automobile, construction, float, and other glass products for commercial and industrial applications. The company operates through three segments: Float Glass, Automobile Glass, and Architectural Glass. It is also involved in the manufacturing and sale of automobile rubber and plastic components, as well as electronic glass; trading of automobile glass; and research and trading of glass. In addition, the company offers logistic and related services; supply chain services; operates a wind farm for electricity generation; and manufactures automatic machines for solar glass factory and other glass related industries, as well as holds properties and car parks. The company serves automobile glass manufacturing; wholesale and distribution; automobile repair; motor vehicle manufacturing; curtain wall engineering and installing; architectural and furniture glass manufacturing; electronic and household appliances manufacturing; and float glass wholesale and distribution companies. It sells its products in approximately 140 countries and territories, including the People's Republic of China, Hong Kong, the United States, Canada, Australia, and New Zealand, as well as countries in Asia, the Middle East, Europe, Africa, and the Americas. Xinyi Glass Holdings Limited was founded in 1988 and is headquartered in Kwun Tong, Hong Kong.