FINHUB Insights

What the executives and directors of Emcor actually did with their own shares, decoded from three years of SEC Form 4 filings.

−$40.8M net open-market flow, 12 m
0 open-market buys, 12 m
64% of sale value on 10b5-1 plans
828 days since an insider bought

The tape: three years of insider trades

Open-market buy Discretionary sale Planned sale (10b5-1) Reported-price path Routine
$500$10002024Jul2025Jul2026JulPOMPA MARK A — routine flow, 5 (2023-10-30)MATZ R KEVIN — routine flow, 3 (2023-10-30)Lowe Carol P — routine flow, 1 (2023-10-30)Altmeyer John W — routine flow, 2 (2023-10-30)Walker-Lee Robin A — routine flow, 1 (2023-10-30)Mauricio Maxine Lum — routine flow, 3 (2023-10-30)Reid William P — routine flow, 1 (2023-10-30)Johnson Ronald L — routine flow, 1 (2023-10-30)Nalbandian Jason R — routine flow, 131 (2023-10-30)Guzzi Anthony — routine flow, 664 (2023-10-31)Mauricio Maxine Lum — routine flow, 750 (2023-12-29)Nalbandian Jason R — routine flow, 750 (2023-12-29)Guzzi Anthony — routine flow, 3,990 (2024-01-02)Mauricio Maxine Lum — routine flow, 870 (2024-01-02)Nalbandian Jason R — routine flow, 652 (2024-01-02)Lind Robert Peter — routine flow, 139 (2024-01-02)Lind Robert Peter — routine flow, 181 (2024-01-29)POMPA MARK A — routine flow, 4 (2024-01-31)MATZ R KEVIN — routine flow, 3 (2024-01-31)Lowe Carol P — routine flow, 1 (2024-01-31)Guzzi Anthony — routine flow, 16 (2024-01-31)Altmeyer John W — routine flow, 2 (2024-01-31)Walker-Lee Robin A — routine flow, 1 (2024-01-31)Mauricio Maxine Lum — routine flow, 4 (2024-01-31)Reid William P — routine flow, 1 (2024-01-31)Johnson Ronald L — routine flow, 1 (2024-01-31)Nalbandian Jason R — routine flow, 2 (2024-01-31)POMPA MARK A — routine flow, 969 (2024-02-29)MATZ R KEVIN — routine flow, 648 (2024-02-29)Guzzi Anthony — routine flow, 3,309 (2024-02-29)Walker-Lee Robin A — routine flow, 213 (2024-02-29)Mauricio Maxine Lum — routine flow, 614 (2024-02-29)Nalbandian Jason R — routine flow, 186 (2024-02-29)Lind Robert Peter — routine flow, 41 (2024-02-29)Lowe Carol P — routine flow, 2 (2024-04-30)Guzzi Anthony — routine flow, 18 (2024-04-30)Altmeyer John W — routine flow, 3 (2024-04-30)Walker-Lee Robin A — routine flow, 1 (2024-04-30)Mauricio Maxine Lum — routine flow, 5 (2024-04-30)Reid William P — routine flow, 1 (2024-04-30)Johnson Ronald L — routine flow, 1 (2024-04-30)Nalbandian Jason R — routine flow, 2 (2024-04-30)MCEVOY M KEVIN — routine flow, 240 (2024-06-06)Lowe Carol P — routine flow, 314 (2024-06-06)Altmeyer John W — routine flow, 314 (2024-06-06)Walker-Lee Robin A — routine flow, 240 (2024-06-06)Schwarzwaelder Steven — routine flow, 240 (2024-06-06)Mauricio Maxine Lum — routine flow, 1,250 (2024-06-06)Reid William P — routine flow, 240 (2024-06-06)Johnson Ronald L — routine flow, 240 (2024-06-06)Nalbandian Jason R — routine flow, 1,250 (2024-06-06)Lowe Carol P — routine flow, 1 (2024-07-30)Guzzi Anthony — routine flow, 19 (2024-07-30)Altmeyer John W — routine flow, 3 (2024-07-30)Walker-Lee Robin A — routine flow, 1 (2024-07-30)Mauricio Maxine Lum — routine flow, 5 (2024-07-30)Reid William P — routine flow, 1 (2024-07-30)Johnson Ronald L — routine flow, 1 (2024-07-30)Nalbandian Jason R — routine flow, 3 (2024-07-30)Guzzi Anthony — routine flow, 750 (2024-08-29)Mauricio Maxine Lum — routine flow, 1,254 (2024-10-30)Nalbandian Jason R — routine flow, 1,252 (2024-10-30)Lowe Carol P — routine flow, 1 (2024-10-30)Guzzi Anthony — routine flow, 16 (2024-10-30)Altmeyer John W — routine flow, 3 (2024-10-30)Walker-Lee Robin A — routine flow, 1 (2024-10-30)Reid William P — routine flow, 1 (2024-10-30)Nalbandian Jason R — routine flow, 280 (2024-11-08)Lind Robert Peter — routine flow, 102 (2024-11-08)DAHL AMY E — routine flow, 97 (2024-12-18)Guzzi Anthony — routine flow, 3,831 (2025-01-02)Mauricio Maxine Lum — routine flow, 860 (2025-01-02)Nalbandian Jason R — routine flow, 682 (2025-01-02)Lind Robert Peter — routine flow, 172 (2025-01-02)Lowe Carol P — routine flow, 1 (2025-01-31)Guzzi Anthony — routine flow, 17 (2025-01-31)Altmeyer John W — routine flow, 2 (2025-01-31)Walker-Lee Robin A — routine flow, 1 (2025-01-31)Mauricio Maxine Lum — routine flow, 4 (2025-01-31)Reid William P — routine flow, 1 (2025-01-31)Nalbandian Jason R — routine flow, 2 (2025-01-31)Guzzi Anthony — routine flow, 4,678 (2025-02-27)Walker-Lee Robin A — routine flow, 300 (2025-02-27)Mauricio Maxine Lum — routine flow, 845 (2025-02-27)Nalbandian Jason R — routine flow, 271 (2025-02-27)Lind Robert Peter — routine flow, 68 (2025-02-27)Mauricio Maxine Lum — routine flow, 125 (2025-03-13)Lowe Carol P — routine flow, 1 (2025-04-30)Guzzi Anthony — routine flow, 12 (2025-04-30)Altmeyer John W — routine flow, 3 (2025-04-30)Walker-Lee Robin A — routine flow, 1 (2025-04-30)Mauricio Maxine Lum — routine flow, 4 (2025-04-30)Reid William P — routine flow, 1 (2025-04-30)Nalbandian Jason R — routine flow, 2 (2025-04-30)Guzzi Anthony — routine flow, 850 (2025-05-05)MCEVOY M KEVIN — routine flow, 350 (2025-05-22)MCEVOY M KEVIN — routine flow, 186 (2025-06-05)Lowe Carol P — routine flow, 243 (2025-06-05)Altmeyer John W — routine flow, 243 (2025-06-05)Walker-Lee Robin A — routine flow, 186 (2025-06-05)Schwarzwaelder Steven — routine flow, 186 (2025-06-05)DAHL AMY E — routine flow, 243 (2025-06-05)Reid William P — routine flow, 186 (2025-06-05)Johnson Ronald L — routine flow, 186 (2025-06-05)Guzzi Anthony — routine flow, 8 (2025-07-31)Altmeyer John W — routine flow, 1 (2025-07-31)Mauricio Maxine Lum — routine flow, 2 (2025-07-31)Reid William P — routine flow, 1 (2025-07-31)Nalbandian Jason R — routine flow, 1 (2025-07-31)ROCHE PATRICK J — routine flow, 79 (2025-10-27)Guzzi Anthony — routine flow, 6 (2025-10-30)Altmeyer John W — routine flow, 1 (2025-10-30)Mauricio Maxine Lum — routine flow, 2 (2025-10-30)Reid William P — routine flow, 1 (2025-10-30)Nalbandian Jason R — routine flow, 1 (2025-10-30)Lind Robert Peter — routine flow, 249 (2025-12-08)Guzzi Anthony — routine flow, 7,261 (2026-01-02)Mauricio Maxine Lum — routine flow, 1,507 (2026-01-02)Nalbandian Jason R — routine flow, 1,507 (2026-01-02)Lind Robert Peter — routine flow, 327 (2026-01-02)Lowe Carol P — routine flow, 1 (2026-01-30)Guzzi Anthony — routine flow, 25 (2026-01-30)Altmeyer John W — routine flow, 4 (2026-01-30)Mauricio Maxine Lum — routine flow, 6 (2026-01-30)Reid William P — routine flow, 1 (2026-01-30)Nalbandian Jason R — routine flow, 4 (2026-01-30)Guzzi Anthony — routine flow, 8,303 (2026-02-27)Mauricio Maxine Lum — routine flow, 1,709 (2026-02-27)Nalbandian Jason R — routine flow, 734 (2026-02-27)Lind Robert Peter — routine flow, 233 (2026-02-27)Mauricio Maxine Lum — routine flow, 1,377 (2026-03-17)Guzzi Anthony — routine flow, 3,013 (2026-04-30)Altmeyer John W — routine flow, 2 (2026-04-30)Mauricio Maxine Lum — routine flow, 4 (2026-04-30)Reid William P — routine flow, 1 (2026-04-30)Nalbandian Jason R — routine flow, 4 (2026-04-30)MCEVOY M KEVIN — routine flow, 230 (2026-06-04)Lowe Carol P — routine flow, 304 (2026-06-04)Altmeyer John W — routine flow, 304 (2026-06-04)Walker-Lee Robin A — routine flow, 230 (2026-06-04)Schwarzwaelder Steven — routine flow, 230 (2026-06-04)ROCHE PATRICK J — routine flow, 304 (2026-06-04)DAHL AMY E — routine flow, 230 (2026-06-04)Johnson Ronald L — routine flow, 230 (2026-06-04)Guzzi Anthony — routine flow, 13 (2026-07-31)Altmeyer John W — routine flow, 3 (2026-07-31)Mauricio Maxine Lum — routine flow, 4 (2026-07-31)Nalbandian Jason R — routine flow, 4 (2026-07-31)Routine: vests, tax, giftsGuzzi Anthony (CEO) — Planned sale (10b5-1): 36K @ $729.48 = $26.3M (2026-03-05)MATZ R KEVIN (Officer) — Discretionary sale: 3,750 @ $844.08 = $3.2M (2023-11-13)Guzzi Anthony (CEO) — Discretionary sale: 3,000 @ $639.3 = $1.9M (2024-03-12)Nalbandian Jason R (CFO) — Discretionary sale: 0 @ $332.51 = $166 (2024-05-17)Lind Robert Peter (Officer) — Discretionary sale: 0 @ $347.62 = $174 (2024-05-17)Mauricio Maxine Lum (Officer) — Discretionary sale: 2,310 @ $779.16 = $1.8M (2024-05-22)Lowe Carol P (Director) — Discretionary sale: 623 @ $748.46 = $466K (2024-06-06)Walker-Lee Robin A (Director) — Discretionary sale: 650 @ $741.58 = $482K (2024-07-29)Altmeyer John W (Director) — Discretionary sale: 1,000 @ $809.9 = $810K (2025-02-28)Mauricio Maxine Lum (Officer) — Discretionary sale: 625 @ $740.14 = $463K (2025-03-13)Walker-Lee Robin A (Director) — Discretionary sale: 474 @ $825.66 = $391K (2025-05-01)Guzzi Anthony (CEO) — Discretionary sale: 3,500 @ $872.06 = $3.1M (2025-05-05)Nalbandian Jason R (CFO) — Discretionary sale: 375 @ $971.08 = $364K (2025-06-06)Lind Robert Peter (Officer) — Discretionary sale: 224 @ $970.74 = $217K (2025-06-06)Walker-Lee Robin A (Director) — Discretionary sale: 1,325 @ $677.22 = $897K (2025-11-03)Lind Robert Peter (Officer) — Discretionary sale: 0 @ $200.03 = $200 (2025-12-23)Mauricio Maxine Lum (Officer) — Discretionary sale: 3,357 @ $735 = $2.5M (2026-03-02)Schwarzwaelder Steven (Director) — Discretionary sale: 5,602 @ $895.19 = $5M (2026-04-30)Nalbandian Jason R (CFO) — Discretionary sale: 800 @ $856.43 = $685K (2026-04-30)Lind Robert Peter (Officer) — Discretionary sale: 675 @ $894.27 = $604K (2026-04-30)Altmeyer John W (Director) — Discretionary sale: 2,500 @ $895 = $2.2M (2026-05-01)Reid William P (Director) — Discretionary sale: 2,000 @ $925.78 = $1.9M (2026-05-11)Lowe Carol P (Director) — Discretionary sale: 950 @ $844.5 = $802K (2026-06-17)Lind Robert Peter (Officer) — Open-market buy: 0 @ $228.11 = $57 (2024-01-31)Lind Robert Peter (Officer) — Open-market buy: 1 @ $714.34 = $546 (2024-04-30)Schwarzwaelder $5MMatz $3.2M

Every marker sits at the exact price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the gray strip is routine flow (vestings, tax withholding, gifts) that headlines love to miscount as selling.

Where the shares went, last 12 months

From holdings: 55.9KFrom holdings 55.9KGranted: 12.9KGranted 12.9KWithheld for tax: 11.2KWithheld for tax 11.2KPlanned sales (10b5-1): 36KPlanned sales (10b5-1) 36KDiscretionary sales: 17.2KDiscretionary sales 17.2KGifts: 4,377Gifts 4,377

Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.

Skin in the game

10020222023202420252026Guzzi AnthonyGuzzi 232.4

Directly held shares as reported after each trade, indexed to 100 five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.

Who holds what

Insider Role Shares held Buys 12 m Sales 12 m 12 m Last trade
MATZ R KEVIN EVP - Shared Services Officer 174.2K 2023-11-13
Guzzi Anthony President and CEO CEO 173.1K $26.3M 2026-03-05
POMPA MARK A EVP & CFO CFO 55K 2023-04-27
Altmeyer John W Director 33.9K $2.2M 2026-05-01
Mauricio Maxine Lum CAO, EVP & General Counsel Officer 22.5K $2.5M 2026-03-02
Nalbandian Jason R SVP, Chief Acct Officer & CFO CFO 18.2K $685K 2026-04-30
Lowe Carol P Director 17.3K $802K 2026-06-17
Schwarzwaelder Steven Director 16.1K $5M 2026-04-30
MCEVOY M KEVIN Director 13.6K 2021-09-07
Reid William P Director 10.1K $1.9M 2026-05-11
Walker-Lee Robin A Director 6,370 $897K 2025-11-03
Johnson Ronald L Director 5,424
Lind Robert Peter VP and Controller Officer 4,216 $604K 2026-04-30
DAHL AMY E Director 908

Open-market trade log

Date Insider Type Shares Price Value Since trade Filed
2026-06-17 Lowe Carol P (Director) Discretionary sale 950 $844.50 $802K 0% 2026-06-18
2026-05-11 Reid William P (Director) Discretionary sale 2,000 $925.78 $1.9M -8.8% 2026-05-13
2026-05-01 Altmeyer John W (Director) Discretionary sale 2,500 $895.00 $2.2M -5.6% 2026-05-05
2026-04-30 Schwarzwaelder Steven (Director) Discretionary sale 5,602 $895.19 $5M -5.7% 2026-05-04
2026-04-30 Nalbandian Jason R (CFO) Discretionary sale 800 $856.43 $685K -1.4% 2026-05-04
2026-04-30 Lind Robert Peter (Officer) Discretionary sale 675 $894.27 $604K -5.6% 2026-05-04
2026-03-05 Guzzi Anthony (CEO) Planned sale (10b5-1) 36K $729.48 $26.3M +15.8% 2026-03-09
2026-03-02 Mauricio Maxine Lum (Officer) Discretionary sale 3,357 $735.00 $2.5M +14.9% 2026-03-03
2025-12-23 Lind Robert Peter (Officer) Discretionary sale 0 $625.09 $200 +35.1% 2026-01-05 late
2025-11-03 Walker-Lee Robin A (Director) Discretionary sale 1,325 $677.22 $897K +24.7% 2025-11-05
2025-06-06 Nalbandian Jason R (CFO) Discretionary sale 750 $485.54 $364K -13% 2025-06-09
2025-06-06 Lind Robert Peter (Officer) Discretionary sale 447 $485.37 $217K -13% 2025-06-09
2025-05-05 Guzzi Anthony (CEO) Discretionary sale 7,000 $436.03 $3.1M -3.2% 2025-05-07
2025-05-01 Walker-Lee Robin A (Director) Discretionary sale 947 $412.83 $391K +2.3% 2025-05-05
2025-03-13 Mauricio Maxine Lum (Officer) Discretionary sale 1,250 $370.07 $463K +14.1% 2025-03-14
2025-02-28 Altmeyer John W (Director) Discretionary sale 2,000 $404.95 $810K +4.3% 2025-03-03
2024-07-29 Walker-Lee Robin A (Director) Discretionary sale 1,300 $370.79 $482K +13.9% 2024-07-30
2024-06-06 Lowe Carol P (Director) Discretionary sale 1,245 $374.23 $466K +12.8% 2024-06-07
2024-05-22 Mauricio Maxine Lum (Officer) Discretionary sale 4,620 $389.58 $1.8M +8.4% 2024-05-23
2024-05-17 Nalbandian Jason R (CFO) Discretionary sale 0 $377.85 $166 +11.8% 2024-05-21
2024-05-17 Lind Robert Peter (Officer) Discretionary sale 0 $377.85 $174 +11.8% 2024-05-21
2024-04-30 Lind Robert Peter (Officer) Open-market buy 2 $357.17 $546 +18.2% 2024-05-21 late
2024-03-12 Guzzi Anthony (CEO) Discretionary sale 6,000 $319.65 $1.9M +32.1% 2024-03-12
2024-01-31 Lind Robert Peter (Officer) Open-market buy 0 $228.11 $57 -7.5% 2024-05-21 late
2023-11-13 MATZ R KEVIN (Officer) Discretionary sale 15K $211.02 $3.2M +0.1% 2023-11-14
2023-07-27 Guzzi Anthony (CEO) Planned sale (10b5-1) 11K $196.37 $2.2M +7.5% 2023-07-27
2023-07-10 Guzzi Anthony (CEO) Planned sale (10b5-1) 824 $186.27 $153K +13.3% 2023-07-11
2023-07-07 Guzzi Anthony (CEO) Planned sale (10b5-1) 2,435 $185.01 $450K +14.1% 2023-07-10
2023-06-30 Guzzi Anthony (CEO) Planned sale (10b5-1) 7,741 $185.02 $1.4M +14.1% 2023-07-05
2023-06-07 Guzzi Anthony (CEO) Planned sale (10b5-1) 4,171 $175.30 $731K +20.4% 2023-06-08
2023-06-06 Guzzi Anthony (CEO) Planned sale (10b5-1) 6,829 $175.02 $1.2M +20.6% 2023-06-07
2023-05-10 MATZ R KEVIN (Officer) Discretionary sale 13.5K $165.46 $2.2M +27.6% 2023-05-11
2023-04-27 POMPA MARK A (CFO) Planned sale (10b5-1) 25K $170.00 $4.3M +24.2% 2023-05-01
2023-04-27 Guzzi Anthony (CEO) Planned sale (10b5-1) 11K $165.52 $1.8M +27.6% 2023-05-01
2023-01-17 Mauricio Maxine Lum (Officer) Discretionary sale 2,500 $149.62 $374K +41.1% 2023-01-18
2022-12-15 Mauricio Maxine Lum (Officer) Discretionary sale 2,500 $145.27 $363K +45.3% 2022-12-19
2022-11-14 MATZ R KEVIN (Officer) Discretionary sale 7,992 $151.92 $1.2M +39% 2022-11-15
2022-11-11 MATZ R KEVIN (Officer) Discretionary sale 2,008 $152.34 $306K +38.6% 2022-11-15
2022-11-10 POMPA MARK A (CFO) Discretionary sale 20K $150.00 $3M +40.8% 2022-11-14
2022-10-31 Mauricio Maxine Lum (Officer) Discretionary sale 5,000 $141.59 $708K +49.1% 2022-11-01
2022-10-27 POMPA MARK A (CFO) Discretionary sale 10K $135.00 $1.4M +56.4% 2022-10-31
2022-10-27 Guzzi Anthony (CEO) Discretionary sale 7,500 $135.00 $1M +56.4% 2022-10-31
2022-10-18 POMPA MARK A (CFO) Discretionary sale 10K $130.01 $1.3M +62.4% 2022-10-19
2022-10-18 Guzzi Anthony (CEO) Discretionary sale 7,500 $130.00 $975K +62.4% 2022-10-19
2022-10-17 POMPA MARK A (CFO) Discretionary sale 178 $125.01 $22K +68.9% 2022-10-19
2022-10-17 POMPA MARK A (CFO) Discretionary sale 4,822 $125.00 $603K +68.9% 2022-10-19
2022-10-17 Guzzi Anthony (CEO) Discretionary sale 88 $125.01 $11K +68.9% 2022-10-19
2022-10-17 Guzzi Anthony (CEO) Discretionary sale 7,412 $125.00 $927K +68.9% 2022-10-19
2022-08-12 Guzzi Anthony (CEO) Discretionary sale 6,119 $120.13 $735K +75.8% 2023-01-03 late
2022-08-12 Guzzi Anthony (CEO) Discretionary sale 7,500 $120.11 $901K +75.8% 2022-08-15
2022-06-13 Lowe Carol P (Director) Discretionary sale 1,975 $102.55 $203K +105.9% 2022-06-15
2022-04-21 Guzzi Anthony (CEO) Discretionary sale 1,381 $120.00 $166K +75.9% 2022-04-22
2021-09-15 Guzzi Anthony (CEO) Discretionary sale 13.2K $118.04 $1.6M +78.9% 2021-09-16
2021-09-07 MCEVOY M KEVIN (Director) Discretionary sale 7,964 $119.35 $951K +76.9% 2021-09-08
2021-04-05 Guzzi Anthony (CEO) Discretionary sale 25K $114.16 $2.9M 2021-04-07
2021-03-18 Reid William P (Director) Discretionary sale 2,000 $114.28 $229K 2021-03-18
2021-03-08 HAMM RICHARD F JR (Director) Discretionary sale 5,000 $106.28 $531K 2021-03-09
2020-11-30 MATZ R KEVIN (Officer) Discretionary sale 10K $87.74 $877K 2020-12-02
2020-11-17 Guzzi Anthony (CEO) Discretionary sale 14.2K $85.01 $1.2M 2020-11-19
2020-11-10 Guzzi Anthony (CEO) Discretionary sale 512 $80.00 $41K 2020-11-12

“Since trade” compares with the latest insider-implied price, not a market quote; this site carries no market data by design.

Filing hygiene

168 Forms 4, 3 years
2 filed late
0 amendments
1.7 avg. days to file

How to read this

A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.

Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.

Every number on this page comes from Forms 3, 4 and 5 filed with the SEC, refreshed daily. Browse the source filings on SEC EDGAR. Data through 2026-08-06