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
CECO Environmental Corp. stock logo
CECO
CECO Environmental
$45.41
-0.4%
$31.31
$17.57
$46.06
$1.61B1.39302,985 shs25,237 shs
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
$138.75
-1.3%
$100.17
$64.79
$146.84
$7.28B2.121.23 million shs132,934 shs
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
$11.14
+2.9%
$9.16
$6.70
$21.57
$1.28B1.21.24 million shs158,837 shs
Reduce the Risk Cover

Market downturns give many investors pause, and for good reason. Wondering how to offset this risk? Enter your email address to learn more about using beta to protect your portfolio.

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
+1.69%+13.01%+54.81%+79.63%+73.32%
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
+1.58%+25.04%+34.34%+53.37%+43.50%
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
+4.56%-9.12%+20.53%+40.76%-43.08%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
CECO Environmental Corp. stock logo
CECO
CECO Environmental
1.9097 of 5 stars
1.52.00.00.02.53.31.9
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
2.2561 of 5 stars
1.51.00.00.03.12.53.1
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
3.2768 of 5 stars
2.31.00.00.03.22.53.8
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
CECO Environmental Corp. stock logo
CECO
CECO Environmental
3.00
Buy$49.208.36% Upside
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
3.00
Buy$142.332.59% Upside
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
2.60
Moderate Buy$12.259.92% Upside

Current Analyst Ratings Breakdown

Latest MOD, CECO, and XPRO Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
8/1/2025
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
Barclays
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOverweight ➝ Overweight$12.00 ➝ $15.00
7/31/2025
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
KeyCorp
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOverweight ➝ Overweight$125.00 ➝ $150.00
7/30/2025
CECO Environmental Corp. stock logo
CECO
CECO Environmental
Citigroup
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform ➝ Outperform
7/30/2025
CECO Environmental Corp. stock logo
CECO
CECO Environmental
Northland Securities
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Set Price Target$51.00
7/30/2025
CECO Environmental Corp. stock logo
CECO
CECO Environmental
Lake Street Capital
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingBuy ➝ Buy$56.00
7/30/2025
CECO Environmental Corp. stock logo
CECO
CECO Environmental
HC Wainwright
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetBuy ➝ Buy$33.00 ➝ $55.00
7/29/2025
CECO Environmental Corp. stock logo
CECO
CECO Environmental
Needham & Company LLC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetBuy ➝ Buy$34.00 ➝ $44.00
7/28/2025
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
Pickering Energy Partners
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Initiated CoverageOutperform
7/15/2025
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
Piper Sandler
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Initiated CoverageNeutral$10.00
7/1/2025
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
Oppenheimer
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperform ➝ Outperform$121.00 ➝ $122.00
6/12/2025
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
KeyCorp
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Initiated CoverageOverweight$125.00
(Data available from 8/6/2022 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
$557.93M2.88$1.21 per share37.54$8.58 per share5.29
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
$2.58B2.82$5.63 per share24.64$19.41 per share7.15
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
$1.71B0.75$2.26 per share4.93$13.15 per share0.85
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
$12.96M$1.4331.7939.142.617.99%10.00%3.39%N/A
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
$184M$3.4939.7629.460.887.21%23.90%11.11%N/A
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
$51.92M$0.6118.1212.66N/A4.26%6.43%4.14%10/23/2025 (Estimated)

Latest MOD, CECO, and XPRO Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
7/30/2025Q1 2026
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
$0.93$1.06+$0.13$0.95$653.80 million$682.80 million
7/29/2025Q2 2025
CECO Environmental Corp. stock logo
CECO
CECO Environmental
$0.20$0.24+$0.04$0.26$178.66 million$185.39 million
7/29/2025Q2 2025
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
$0.12$0.16+$0.04$0.16$408.04 million$422.74 million
5/20/2025Q4 2025
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
$0.96$1.12+$0.16$0.92$633.13 million$647.20 million
CompanyAnnual PayoutDividend Yield3-Year 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.34
1.13
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
0.47
2.06
1.28
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
0.09
2.14
1.78

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
16.90%
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,60035.33 million29.36 millionOptionable
Modine Manufacturing Company stock logo
MOD
Modine Manufacturing
11,30052.49 million51.19 millionOptionable
Expro Group Holdings N.V. stock logo
XPRO
Expro Group
8,500115.59 million113.51 millionOptionable

Recent News About These Companies

Financial candlestick chart with line graph and stock numbers on gradient blue color background - stock image
Ride the Rally: 3 Earnings Winners With More Upside Ahead (XPRO)
...
Expro Group (NYSE:XPRO) Shares Gap Up - Here's Why
Expro Group’s Q2 2025 Earnings Call Highlights
Expro Group Posts 6 Percent Beat in Q2

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

View All Headlines
CECO Environmental stock logo

CECO Environmental NASDAQ:CECO

$45.40 -0.20 (-0.43%)
As of 10:40 AM Eastern
This is a fair market value price provided by Polygon.io. 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

$138.75 -1.76 (-1.26%)
As of 10:41 AM Eastern
This is a fair market value price provided by Polygon.io. 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

$11.14 +0.31 (+2.90%)
As of 10:41 AM Eastern
This is a fair market value price provided by Polygon.io. 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.