‹ Screener

EMCOR Group, Inc.

EME · Electrical Work · 44.4M shares · -4%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $126M (gross $128M, SBC $2M)

Reference price $844.50 · est. market cap ~$37.5B — last insider sale, 2026-06-17 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A85

Scaled, record-setting specialty contractor with top-decile returns and broad-based double-digit growth.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $4.3B2025-09-30 · $4.3B2025-12-31 · $4.5B2026-03-31 · $4.6B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
19.3%
Operating margin
10.1%
Net margin
7.5%
Return on equity
34.6%
Return on assets
13.7%
Revenue growth (QoQ)
2.6%
Net-income growth
26.4%
Interest coverage
142.5×
Current ratio
1.2×
Tangible book value
$1.2B
Cash & investments
$1.1B

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-17Lowe Carol PSell950$844.50
2026-06-04Walker-Lee Robin AGrant230
2026-06-04Schwarzwaelder StevenGrant230
2026-06-04ROCHE PATRICK JGrant304
2026-06-04MCEVOY M KEVINGrant230
2026-06-04Lowe Carol PGrant304
2026-06-04Johnson Ronald LGrant230
2026-06-04DAHL AMY EGrant230
2026-06-04Altmeyer John WGrant304
2026-05-11Reid William PSell2.0K$925.78
2026-05-01Altmeyer John WSell2.5K$895.00
2026-04-30Lind Robert PeterSell675$894.27
2026-04-30Nalbandian Jason RSell800$856.43
2026-04-30Guzzi AnthonyGift3.0K
2026-04-30Schwarzwaelder StevenSell5.6K$895.19
2026-04-30Reid William PGrant1
2026-04-30Altmeyer John WGrant2
2026-04-30Nalbandian Jason RGrant4
2026-04-30Mauricio Maxine LumGrant4
2026-04-30Guzzi AnthonyGrant13
2026-03-17Mauricio Maxine LumGift1.4K
2026-03-05Guzzi AnthonySell36K$729.48
2026-03-02Mauricio Maxine LumSell3.4K$735.00
2026-02-27Mauricio Maxine LumTax withheld1.7K$724.62
2026-02-27Lind Robert PeterTax withheld233$724.62
2026-02-27Guzzi AnthonyTax withheld8.3K$724.62
2026-02-27Nalbandian Jason RTax withheld734$724.62
2026-01-30Reid William PGrant1
2026-01-30Lowe Carol PGrant1
2026-01-30Altmeyer John WGrant4
2026-01-30Nalbandian Jason RGrant4
2026-01-30Mauricio Maxine LumGrant6
2026-01-30Guzzi AnthonyGrant25
2026-01-02Nalbandian Jason RGrant1.5K
2026-01-02Guzzi AnthonyGrant7.3K
2026-01-02Lind Robert PeterGrant327
2026-01-02Mauricio Maxine LumGrant1.5K
2025-12-23Lind Robert PeterSell0$625.09
2025-12-08Lind Robert PeterTax withheld249$629.22
2025-11-03Walker-Lee Robin ASell1.3K$677.22
2025-10-30Reid William PGrant1
2025-10-30Altmeyer John WGrant2
2025-10-30Nalbandian Jason RGrant1
2025-10-30Mauricio Maxine LumGrant3
2025-10-30Guzzi AnthonyGrant12
2025-10-27ROCHE PATRICK JGrant158
2025-07-31Reid William PGrant1
2025-07-31Altmeyer John WGrant2
2025-07-31Nalbandian Jason RGrant2
2025-07-31Mauricio Maxine LumGrant3
2025-07-31Guzzi AnthonyGrant15
2025-06-06Lind Robert PeterSell447$485.37
2025-06-06Nalbandian Jason RSell750$485.54
2025-06-05Walker-Lee Robin AGrant371
2025-06-05Schwarzwaelder StevenGrant371
2025-06-05Reid William PGrant371
2025-06-05MCEVOY M KEVINGrant371
2025-06-05Lowe Carol PGrant485
2025-06-05Johnson Ronald LGrant371
2025-06-05DAHL AMY EGrant485
2025-06-05Altmeyer John WGrant485
2025-05-22MCEVOY M KEVINGift700
2025-05-05Guzzi AnthonySell7.0K$436.03
2025-05-05Guzzi AnthonyGift1.7K
2025-05-01Walker-Lee Robin ASell947$412.83
2025-04-30Walker-Lee Robin AGrant1
2025-04-30Reid William PGrant1
2025-04-30Lowe Carol PGrant1
2025-04-30Altmeyer John WGrant6
2025-04-30Nalbandian Jason RGrant4
2025-04-30Guzzi AnthonyGrant24
2025-04-30Mauricio Maxine LumGrant8
2025-03-13Mauricio Maxine LumSell1.2K$370.07
2025-03-13Mauricio Maxine LumGift250
2025-02-28Altmeyer John WSell2.0K$404.95
2025-02-27Lind Robert PeterTax withheld136$402.71
2025-02-27Nalbandian Jason RTax withheld542$402.71
2025-02-27Mauricio Maxine LumTax withheld1.7K$402.71
2025-02-27Guzzi AnthonyTax withheld9.4K$402.71
2025-02-27Walker-Lee Robin AGift600
2025-01-31Walker-Lee Robin AGrant1
2025-01-31Reid William PGrant1
2025-01-31Lowe Carol PGrant1
2025-01-31Altmeyer John WGrant4
2025-01-31Nalbandian Jason RGrant4
2025-01-31Mauricio Maxine LumGrant8
2025-01-31Guzzi AnthonyGrant33
2025-01-02Lind Robert PeterGrant344
2025-01-02Guzzi AnthonyGrant7.7K
2025-01-02Nalbandian Jason RGrant1.4K
2025-01-02Mauricio Maxine LumGrant1.7K

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-04Shareholder voteExhibitsfiling ↗
2026-04-29ResultsExhibitsfiling ↗
2026-02-26ResultsExhibitsfiling ↗
2025-10-30ResultsExhibitsfiling ↗
2025-10-29Exec/director changeReg FDfiling ↗
2025-07-31ResultsExhibitsfiling ↗
2025-06-05Exec/director changeShareholder voteExhibitsfiling ↗
2025-04-30ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-042026-06-040000105634-26-000085 ↗
8-K2026-04-292026-04-290000105634-26-000048 ↗
10-Q2026-04-292026-03-310000105634-26-000046 ↗
8-K2026-02-262026-02-260000105634-26-000027 ↗
10-K2026-02-262025-12-310000105634-26-000025 ↗
10-Q2025-10-302025-09-300000105634-25-000078 ↗
8-K2025-10-302025-10-300000105634-25-000082 ↗
8-K2025-10-292025-10-270000105634-25-000073 ↗
10-Q2025-07-312025-06-300000105634-25-000046 ↗
8-K2025-07-312025-07-310000105634-25-000049 ↗
8-K2025-06-052025-06-050000105634-25-000036 ↗
8-K2025-04-302025-04-300000105634-25-000032 ↗