Free Trial
$100 Off Ends Tonight! MarketBeat All Access Returns to $249
  • 0Days
  • 0Hours
  • 0Minutes
  • 0Seconds
Save $100 Now
Claim MarketBeat All Access Sale Promotion

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
CECO Environmental Corp. stock logo
CECO
CECO Environmental
$81.71
$68.46
$25.96
$90.25
$2.93B1.53883,289 shs592,477 shs
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
$261.71
+0.5%
$239.54
$86.48
$294.05
$13.74B1.661.03 million shs1.35 million shs
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
$15.95
+0.1%
$16.77
$7.59
$18.73
$1.81B0.97967,979 shs1.19 million shs
7 Energy Stocks to Buy and Hold Forever Cover

With the proliferation of data centers and electric vehicles, the electric grid will only get more strained. Download this report to learn how energy stocks can play a role in your portfolio as the global demand for energy continues to grow.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
CECO Environmental Corp. stock logo
CECO
CECO Environmental
0.00%+1.08%+25.92%+5.19%+199.19%
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
0.00%-3.74%+3.90%+17.70%+190.38%
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
0.00%+0.89%-10.09%-11.99%+103.81%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
CECO Environmental Corp. stock logo
CECO
CECO Environmental
$81.71
$68.46
$25.96
$90.25
$2.93B1.53883,289 shs592,477 shs
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
$261.71
+0.5%
$239.54
$86.48
$294.05
$13.74B1.661.03 million shs1.35 million shs
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
$15.95
+0.1%
$16.77
$7.59
$18.73
$1.81B0.97967,979 shs1.19 million shs
7 Energy Stocks to Buy and Hold Forever Cover

With the proliferation of data centers and electric vehicles, the electric grid will only get more strained. Download this report to learn how energy stocks can play a role in your portfolio as the global demand for energy continues to grow.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
CECO Environmental Corp. stock logo
CECO
CECO Environmental
0.00%+1.08%+25.92%+5.19%+199.19%
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
0.00%-3.74%+3.90%+17.70%+190.38%
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
0.00%+0.89%-10.09%-11.99%+103.81%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
CECO Environmental Corp. stock logo
CECO
CECO Environmental
3.00
Buy$86.836.27% Upside
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
2.75
Moderate Buy$234.33-10.46% Downside
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
2.14
Hold$16.503.47% Upside

Current Analyst Ratings Breakdown

Latest MOD, CECO, and XPRO Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
5/18/2026
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
UpgradeStrong SellHold
5/8/2026
CECO Environmental Corp. stock logo
CECO
CECO Environmental
DowngradeHold (C+)Hold (C)
5/8/2026
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
Boost Price TargetOverweight$21.00 ➝ $23.00
5/7/2026
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
DowngradeHold (C-)Sell (D+)
5/6/2026
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
Reiterated RatingHold (C-)
4/30/2026
CECO Environmental Corp. stock logo
CECO
CECO Environmental
UpgradeHoldStrong-Buy
4/29/2026
CECO Environmental Corp. stock logo
CECO
CECO Environmental
Reiterated RatingBuy$85.00
4/29/2026
CECO Environmental Corp. stock logo
CECO
CECO Environmental
Boost Price TargetBuy$80.00 ➝ $90.00
4/28/2026
CECO Environmental Corp. stock logo
CECO
CECO Environmental
Reiterated RatingBuy$103.00
4/24/2026
CECO Environmental Corp. stock logo
CECO
CECO Environmental
UpgradeHold (C)Hold (C+)
4/15/2026
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
Boost Price TargetUnderweight$13.00 ➝ $16.00
(Data available from 5/25/2023 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
CECO Environmental Corp. stock logo
CECO
CECO Environmental
$774.38M3.78$1.64 per share49.94$8.84 per share9.24
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
$2.58B5.34$5.65 per share46.33$17.47 per share14.98
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
$1.61B1.13$2.45 per share6.50$13.36 per share1.19
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
CECO Environmental Corp. stock logo
CECO
CECO Environmental
$50.05M$0.37220.8436.15N/A1.70%13.69%4.66%8/4/2026 (Estimated)
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
$184M$1.80145.3936.201.063.40%22.99%10.52%5/26/2026 (Estimated)
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
$51.69M$0.3231.2429.53N/A2.32%3.91%2.60%8/4/2026 (Estimated)

Latest MOD, CECO, and XPRO Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/26/2026Q4 2026
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
$1.51N/AN/AN/A$920.68 millionN/A
4/28/2026Q1 2026
CECO Environmental Corp. stock logo
CECO
CECO Environmental
$0.12$0.36+$0.24-$0.01$198.88 million$205.92 million
CompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive Growth
CECO Environmental Corp. stock logo
CECO
CECO Environmental
N/AN/AN/AN/AN/A
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
N/AN/AN/AN/AN/A
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
N/AN/AN/AN/AN/A
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
CECO Environmental Corp. stock logo
CECO
CECO Environmental
0.78
1.33
1.18
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
0.51
2.19
1.28
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
0.06
2.13
1.76

Institutional Ownership

CompanyInstitutional Ownership
CECO Environmental Corp. stock logo
CECO
CECO Environmental
68.08%
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
95.23%
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
92.07%

Insider Ownership

CompanyInsider Ownership
CECO Environmental Corp. stock logo
CECO
CECO Environmental
18.40%
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
2.48%
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
1.80%
CompanyEmployeesShares OutstandingFree FloatOptionable
CECO Environmental Corp. stock logo
CECO
CECO Environmental
1,54035.87 million29.27 millionOptionable
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
11,30052.73 million51.42 millionOptionable
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
8,500113.39 million111.35 millionOptionable

Recent News About These Companies

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

View All Headlines
CECO Environmental stock logo

CECO Environmental NASDAQ:CECO

$81.71 0.00 (0.00%)
Closing price 05/22/2026 04:00 PM Eastern
Extended Trading
$81.69 -0.02 (-0.02%)
As of 05/22/2026 04:10 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 Massive. Learn more.

CECO Environmental Corp. provides critical solutions in industrial air quality, industrial water treatment, and energy transition solutions worldwide. It operates in two segments: Engineered Systems and Industrial Process Solutions. The company engineers, designs, manufactures, and installs non-metallic expansion joints and flow control products, including rubber expansion joints, ducting expansion joints, and industrial pinch and duck bill valves; membrane-based industrial water and wastewater treatment systems; and provides dust and fume extraction solutions comprising consultation, design, manufacturing, installation, and service, as well as water and wastewater treatment solutions. It offers engineered and configured products and solutions, including dampers and diverters, expansion joints, selective catalytic reduction systems, severe-service and industrial cyclones, dust collectors, thermal oxidizers, filtration systems, wet and dry scrubbers, separators and coalescers, water treatment packages, metallic and non-metallic pumps, industrial silencers, and fluid handling equipment, as well as plant engineering services and engineered design build fabrication services. In addition, the company offers industrial engineered noise control solutions, including custom acoustical gen-set packages, ambient air baffles, acoustical louvres, and skid enclosures; process filtration solutions for hydrocarbon and chemical processing; and energy and water conservation systems and equipment. The company markets its products and services to natural gas processors, transmission and distribution companies, refineries, power generators, industrial manufacturing, engineering and construction companies, semiconductor manufacturers, compressor manufacturers, beverage can manufacturers, metals and minerals, and electric vehicle producers. CECO Environmental Corp. was founded in 1869 and is headquartered in Dallas, Texas.

Modine Manufacturing stock logo

Modine Manufacturing NYSE:MOD

$261.71 +1.19 (+0.46%)
Closing price 05/22/2026 03:59 PM Eastern
Extended Trading
$261.66 -0.05 (-0.02%)
As of 05/22/2026 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 Massive. Learn more.

Modine Manufacturing Company provides thermal management products and solutions in the United States, Italy, Hungary, China, the United Kingdom, and internationally. It operates through Climate Solutions and Performance Technologies segments. The company offers heat transfer coils, including heat recovery and round tube plate fin coils; gas-fired, hydronic, electric and oilfired unit heaters; roof-mounted direct- and indirect-fired makeup air units; duct furnaces; infrared units; perimeter heating products; single packaged unit ventilators; modular chillers; air handler and condensing units; ceiling cassettes; evaporator unit coolers, remote condensers, fluid coolers, gas coolers, and dry and brine coolers; and motor and generator cooling coils, transformer oil coolers, radiators, dryers, and industrial heat exchangers. It also provides data center products consisting of IT cooling solutions, including precision air conditioning units for data center applications; computer room air conditioning and handler units; hybrid fan coils; fan walls; chillers; condensers; condensing units; and liquid cooling solutions for high-density computing, as well as replacement parts, maintenance service and control solutions for existing equipment and new building management controls and systems. In addition, the company offers powertrain cooling products, such as radiators, condensers, engine cooling modules, charge air coolers, fan shrouds, and surge tanks; cooling module generator sets; aluminum and stainless steel engine oil coolers, exhaust gas recirculation coolers, liquid charge air coolers, transmission and retarder oil coolers, and chillers; battery thermal management systems, electronics cooling packages, battery chillers, battery cooling plates, coolers and casings for electronics cooling, and coolers for electric axles; and coatings products and application services. Modine Manufacturing Company was incorporated in 1916 and is headquartered in Racine, Wisconsin.

Expro Group stock logo

Expro Group NYSE:XPRO

$15.95 +0.02 (+0.10%)
Closing price 05/22/2026 03:59 PM Eastern
Extended Trading
$16.65 +0.70 (+4.41%)
As of 05/22/2026 06:32 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 Massive. Learn more.

Expro Group Holdings N.V. engages in the provision of energy services in North and Latin America, Europe and Sub-Saharan Africa, the Middle East and North Africa, and the Asia-Pacific. The company provides well construction services, such as technology solutions in drilling, tubular running services, and cementing and tubulars; and well management services, including well flow management, subsea well access, and well intervention and integrity solutions. It serves exploration and production companies in onshore and offshore environments in approximately 60 countries. Expro Group Holdings N.V. was founded in 1938 and is based in Houston, Texas.