Emcor insider activity
What the executives and directors of Emcor actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the 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 grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 148 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Jul 31, 2026 | Guzzi Anthony | 13 |
| Jul 31, 2026 | Altmeyer John W | 3 |
| Jul 31, 2026 | Mauricio Maxine Lum | 4 |
| Jul 31, 2026 | Nalbandian Jason R | 4 |
| Jun 4, 2026 | MCEVOY M KEVIN | 230 |
| Jun 4, 2026 | Lowe Carol P | 304 |
| Jun 4, 2026 | Altmeyer John W | 304 |
| Jun 4, 2026 | Walker-Lee Robin A | 230 |
| Jun 4, 2026 | Schwarzwaelder Steven | 230 |
| Jun 4, 2026 | ROCHE PATRICK J | 304 |
| Jun 4, 2026 | DAHL AMY E | 230 |
| Jun 4, 2026 | Johnson Ronald L | 230 |
| Apr 30, 2026 | Guzzi Anthony | 3,013 |
| Apr 30, 2026 | Altmeyer John W | 2 |
| Apr 30, 2026 | Mauricio Maxine Lum | 4 |
| Apr 30, 2026 | Reid William P | 1 |
| Apr 30, 2026 | Nalbandian Jason R | 4 |
| Mar 17, 2026 | Mauricio Maxine Lum | 1,377 |
| Feb 27, 2026 | Guzzi Anthony | 8,303 |
| Feb 27, 2026 | Mauricio Maxine Lum | 1,709 |
| Feb 27, 2026 | Nalbandian Jason R | 734 |
| Feb 27, 2026 | Lind Robert Peter | 233 |
| Jan 30, 2026 | Lowe Carol P | 1 |
| Jan 30, 2026 | Guzzi Anthony | 25 |
| Jan 30, 2026 | Altmeyer John W | 4 |
| Jan 30, 2026 | Mauricio Maxine Lum | 6 |
| Jan 30, 2026 | Reid William P | 1 |
| Jan 30, 2026 | Nalbandian Jason R | 4 |
| Jan 2, 2026 | Guzzi Anthony | 7,261 |
| Jan 2, 2026 | Mauricio Maxine Lum | 1,507 |
| Jan 2, 2026 | Nalbandian Jason R | 1,507 |
| Jan 2, 2026 | Lind Robert Peter | 327 |
| Dec 8, 2025 | Lind Robert Peter | 249 |
| Oct 30, 2025 | Guzzi Anthony | 12 |
| Oct 30, 2025 | Altmeyer John W | 2 |
| Oct 30, 2025 | Mauricio Maxine Lum | 3 |
| Oct 30, 2025 | Reid William P | 1 |
| Oct 30, 2025 | Nalbandian Jason R | 1 |
| Oct 27, 2025 | ROCHE PATRICK J | 158 |
| Jul 31, 2025 | Guzzi Anthony | 15 |
| Jul 31, 2025 | Altmeyer John W | 2 |
| Jul 31, 2025 | Mauricio Maxine Lum | 3 |
| Jul 31, 2025 | Reid William P | 1 |
| Jul 31, 2025 | Nalbandian Jason R | 2 |
| Jun 5, 2025 | MCEVOY M KEVIN | 371 |
| Jun 5, 2025 | Lowe Carol P | 485 |
| Jun 5, 2025 | Altmeyer John W | 485 |
| Jun 5, 2025 | Walker-Lee Robin A | 371 |
| Jun 5, 2025 | Schwarzwaelder Steven | 371 |
| Jun 5, 2025 | DAHL AMY E | 485 |
| Jun 5, 2025 | Reid William P | 371 |
| Jun 5, 2025 | Johnson Ronald L | 371 |
| May 22, 2025 | MCEVOY M KEVIN | 700 |
| May 5, 2025 | Guzzi Anthony | 1,700 |
| Apr 30, 2025 | Lowe Carol P | 1 |
| Apr 30, 2025 | Guzzi Anthony | 24 |
| Apr 30, 2025 | Altmeyer John W | 6 |
| Apr 30, 2025 | Walker-Lee Robin A | 1 |
| Apr 30, 2025 | Mauricio Maxine Lum | 8 |
| Apr 30, 2025 | Reid William P | 1 |
Where the shares went, last 12 months
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.
The chart, in numbers
| Flow | Shares |
|---|---|
| From holdings | 56K |
| Granted | 13K |
| Withheld for tax | 11K |
| Planned sales (10b5-1) | 36K |
| Discretionary sales | 17K |
| Gifts | 4,377 |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to 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.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| Guzzi Anthony | 288K | 167K | 58.1 |
| Altmeyer John W | 33K | 34K | 101.3 |
| Mauricio Maxine Lum | 31K | 22K | 72.6 |
| Nalbandian Jason R | 9,544 | 18K | 190.3 |
| Lowe Carol P | 17K | 17K | 104.2 |
Who holds what
the 14 largest holdings of 15| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| MATZ R KEVIN EVP - Shared Services Last trade Nov 13, 2023 | Officer | 174K | – | – | Nov 13, 2023 | |
| Guzzi Anthony President and CEO Last trade Mar 5, 2026 | CEO | 173K | – | $26M | net selling over the year: 0 months buying, 1 month selling | Mar 5, 2026 |
| POMPA MARK A EVP & CFO Last trade Apr 27, 2023 | CFO | 55K | – | – | Apr 27, 2023 | |
| Altmeyer John W Last trade May 1, 2026 | Director | 34K | – | $2.2M | net selling over the year: 0 months buying, 1 month selling | May 1, 2026 |
| Mauricio Maxine Lum CAO, EVP & General Counsel Last trade Mar 2, 2026 | Officer | 22K | – | $2.5M | net selling over the year: 0 months buying, 1 month selling | Mar 2, 2026 |
| Nalbandian Jason R SVP, Chief Acct Officer & CFO Last trade Apr 30, 2026 | CFO | 18K | – | $685K | net selling over the year: 0 months buying, 1 month selling | Apr 30, 2026 |
| Lowe Carol P Last trade Jun 17, 2026 | Director | 17K | – | $802K | net selling over the year: 0 months buying, 1 month selling | Jun 17, 2026 |
| Schwarzwaelder Steven Last trade Apr 30, 2026 | Director | 16K | – | $5.0M | net selling over the year: 0 months buying, 1 month selling | Apr 30, 2026 |
| MCEVOY M KEVIN Last trade Sep 7, 2021 | Director | 14K | – | – | Sep 7, 2021 | |
| Reid William P Last trade May 11, 2026 | Director | 10K | – | $1.9M | net selling over the year: 0 months buying, 1 month selling | May 11, 2026 |
| Walker-Lee Robin A Last trade Nov 3, 2025 | Director | 6,370 | – | $897K | net selling over the year: 0 months buying, 1 month selling | Nov 3, 2025 |
| Johnson Ronald L | Director | 5,424 | – | – | – | |
| Lind Robert Peter VP and Controller Last trade Apr 30, 2026 | Officer | 4,216 | – | $604K | net selling over the year: 0 months buying, 2 months selling | Apr 30, 2026 |
| DAHL AMY E | Director | 908 | – | – | – |
Open-market trade log
the 60 most recent of 4,136| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Jun 17, 2026 | Lowe Carol P (Director) 950 shares $844.50 +0.0% since trade filed Jun 18, 2026 | Discretionary sale | 950 | $844.50 | $802K | +0.0% | Jun 18, 2026 |
| May 11, 2026 | Reid William P (Director) 2,000 shares $925.78 −8.8% since trade filed May 13, 2026 | Discretionary sale | 2,000 | $925.78 | $1.9M | −8.8% | May 13, 2026 |
| May 1, 2026 | Altmeyer John W (Director) 2,500 shares $895.00 −5.6% since trade filed May 5, 2026 | Discretionary sale | 2,500 | $895.00 | $2.2M | −5.6% | May 5, 2026 |
| Apr 30, 2026 | Schwarzwaelder Steven (Director) 5,602 shares $895.19 −5.7% since trade filed May 4, 2026 | Discretionary sale | 5,602 | $895.19 | $5.0M | −5.7% | May 4, 2026 |
| Apr 30, 2026 | Nalbandian Jason R (CFO) 800 shares $856.43 −1.4% since trade filed May 4, 2026 | Discretionary sale | 800 | $856.43 | $685K | −1.4% | May 4, 2026 |
| Apr 30, 2026 | Lind Robert Peter (Officer) 675 shares $894.27 −5.6% since trade filed May 4, 2026 | Discretionary sale | 675 | $894.27 | $604K | −5.6% | May 4, 2026 |
| Mar 5, 2026 | Guzzi Anthony (CEO) 36K shares $729.48 +15.8% since trade filed Mar 9, 2026 | Planned sale (10b5-1) | 36K | $729.48 | $26M | +15.8% | Mar 9, 2026 |
| Mar 2, 2026 | Mauricio Maxine Lum (Officer) 3,357 shares $735.00 +14.9% since trade filed Mar 3, 2026 | Discretionary sale | 3,357 | $735.00 | $2.5M | +14.9% | Mar 3, 2026 |
| Dec 23, 2025 | Lind Robert Peter (Officer) 0 shares $625.09 +35.1% since trade filed Jan 5, 2026 late | Discretionary sale | 0 | $625.09 | $200 | +35.1% | Jan 5, 2026 late |
| Nov 3, 2025 | Walker-Lee Robin A (Director) 1,325 shares $677.22 +24.7% since trade filed Nov 5, 2025 | Discretionary sale | 1,325 | $677.22 | $897K | +24.7% | Nov 5, 2025 |
| Jun 6, 2025 | Nalbandian Jason R (CFO) 750 shares $485.54 +73.9% since trade filed Jun 9, 2025 | Discretionary sale | 750 | $485.54 | $364K | +73.9% | Jun 9, 2025 |
| Jun 6, 2025 | Lind Robert Peter (Officer) 447 shares $485.37 +74.0% since trade filed Jun 9, 2025 | Discretionary sale | 447 | $485.37 | $217K | +74.0% | Jun 9, 2025 |
| May 5, 2025 | Guzzi Anthony (CEO) 7,000 shares $436.03 +93.7% since trade filed May 7, 2025 | Discretionary sale | 7,000 | $436.03 | $3.1M | +93.7% | May 7, 2025 |
| May 1, 2025 | Walker-Lee Robin A (Director) 947 shares $412.83 +104.6% since trade filed May 5, 2025 | Discretionary sale | 947 | $412.83 | $391K | +104.6% | May 5, 2025 |
| Mar 13, 2025 | Mauricio Maxine Lum (Officer) 1,250 shares $370.07 +128.2% since trade filed Mar 14, 2025 | Discretionary sale | 1,250 | $370.07 | $463K | +128.2% | Mar 14, 2025 |
| Feb 28, 2025 | Altmeyer John W (Director) 2,000 shares $404.95 +108.5% since trade filed Mar 3, 2025 | Discretionary sale | 2,000 | $404.95 | $810K | +108.5% | Mar 3, 2025 |
| Jul 29, 2024 | Walker-Lee Robin A (Director) 1,300 shares $370.79 +127.8% since trade filed Jul 30, 2024 | Discretionary sale | 1,300 | $370.79 | $482K | +127.8% | Jul 30, 2024 |
| Jun 6, 2024 | Lowe Carol P (Director) 1,245 shares $374.23 +125.7% since trade filed Jun 7, 2024 | Discretionary sale | 1,245 | $374.23 | $466K | +125.7% | Jun 7, 2024 |
| May 22, 2024 | Mauricio Maxine Lum (Officer) 4,620 shares $389.58 +116.8% since trade filed May 23, 2024 | Discretionary sale | 4,620 | $389.58 | $1.8M | +116.8% | May 23, 2024 |
| May 17, 2024 | Nalbandian Jason R (CFO) 0 shares $377.85 +123.5% since trade filed May 21, 2024 | Discretionary sale | 0 | $377.85 | $166 | +123.5% | May 21, 2024 |
| May 17, 2024 | Lind Robert Peter (Officer) 0 shares $377.85 +123.5% since trade filed May 21, 2024 | Discretionary sale | 0 | $377.85 | $174 | +123.5% | May 21, 2024 |
| Apr 30, 2024 | Lind Robert Peter (Officer) 2 shares $357.17 +136.4% since trade filed May 21, 2024 late | Open-market buy | 2 | $357.17 | $546 | +136.4% | May 21, 2024 late |
| Mar 12, 2024 | Guzzi Anthony (CEO) 6,000 shares $319.65 +164.2% since trade filed Mar 12, 2024 | Discretionary sale | 6,000 | $319.65 | $1.9M | +164.2% | Mar 12, 2024 |
| Jan 31, 2024 | Lind Robert Peter (Officer) 0 shares $228.11 +270.2% since trade filed May 21, 2024 late | Open-market buy | 0 | $228.11 | $57 | +270.2% | May 21, 2024 late |
| Nov 13, 2023 | MATZ R KEVIN (Officer) 15K shares $211.02 +300.2% since trade filed Nov 14, 2023 | Discretionary sale | 15K | $211.02 | $3.2M | +300.2% | Nov 14, 2023 |
| Jul 27, 2023 | Guzzi Anthony (CEO) 11K shares $196.37 +330.1% since trade filed Jul 27, 2023 | Planned sale (10b5-1) | 11K | $196.37 | $2.2M | +330.1% | Jul 27, 2023 |
| Jul 10, 2023 | Guzzi Anthony (CEO) 824 shares $186.27 +353.4% since trade filed Jul 11, 2023 | Planned sale (10b5-1) | 824 | $186.27 | $153K | +353.4% | Jul 11, 2023 |
| Jul 7, 2023 | Guzzi Anthony (CEO) 2,435 shares $185.01 +356.5% since trade filed Jul 10, 2023 | Planned sale (10b5-1) | 2,435 | $185.01 | $450K | +356.5% | Jul 10, 2023 |
| Jun 30, 2023 | Guzzi Anthony (CEO) 7,741 shares $185.02 +356.4% since trade filed Jul 5, 2023 | Planned sale (10b5-1) | 7,741 | $185.02 | $1.4M | +356.4% | Jul 5, 2023 |
| Jun 7, 2023 | Guzzi Anthony (CEO) 4,171 shares $175.30 +381.8% since trade filed Jun 8, 2023 | Planned sale (10b5-1) | 4,171 | $175.30 | $731K | +381.8% | Jun 8, 2023 |
| Jun 6, 2023 | Guzzi Anthony (CEO) 6,829 shares $175.02 +382.5% since trade filed Jun 7, 2023 | Planned sale (10b5-1) | 6,829 | $175.02 | $1.2M | +382.5% | Jun 7, 2023 |
| May 10, 2023 | MATZ R KEVIN (Officer) 13K shares $165.46 +410.4% since trade filed May 11, 2023 | Discretionary sale | 13K | $165.46 | $2.2M | +410.4% | May 11, 2023 |
| Apr 27, 2023 | POMPA MARK A (CFO) 25K shares $170.00 +396.8% since trade filed May 1, 2023 | Planned sale (10b5-1) | 25K | $170.00 | $4.3M | +396.8% | May 1, 2023 |
| Apr 27, 2023 | Guzzi Anthony (CEO) 11K shares $165.52 +410.2% since trade filed May 1, 2023 | Planned sale (10b5-1) | 11K | $165.52 | $1.8M | +410.2% | May 1, 2023 |
| Jan 17, 2023 | Mauricio Maxine Lum (Officer) 2,500 shares $149.62 +464.4% since trade filed Jan 18, 2023 | Discretionary sale | 2,500 | $149.62 | $374K | +464.4% | Jan 18, 2023 |
| Dec 15, 2022 | Mauricio Maxine Lum (Officer) 2,500 shares $145.27 +481.3% since trade filed Dec 19, 2022 | Discretionary sale | 2,500 | $145.27 | $363K | +481.3% | Dec 19, 2022 |
| Nov 14, 2022 | MATZ R KEVIN (Officer) 7,992 shares $151.92 +455.9% since trade filed Nov 15, 2022 | Discretionary sale | 7,992 | $151.92 | $1.2M | +455.9% | Nov 15, 2022 |
| Nov 11, 2022 | MATZ R KEVIN (Officer) 2,008 shares $152.34 +454.4% since trade filed Nov 15, 2022 | Discretionary sale | 2,008 | $152.34 | $306K | +454.4% | Nov 15, 2022 |
| Nov 10, 2022 | POMPA MARK A (CFO) 20K shares $150.00 +463.0% since trade filed Nov 14, 2022 | Discretionary sale | 20K | $150.00 | $3.0M | +463.0% | Nov 14, 2022 |
| Oct 31, 2022 | Mauricio Maxine Lum (Officer) 5,000 shares $141.59 +496.4% since trade filed Nov 1, 2022 | Discretionary sale | 5,000 | $141.59 | $708K | +496.4% | Nov 1, 2022 |
| Oct 27, 2022 | POMPA MARK A (CFO) 10K shares $135.00 +525.6% since trade filed Oct 31, 2022 | Discretionary sale | 10K | $135.00 | $1.4M | +525.6% | Oct 31, 2022 |
| Oct 27, 2022 | Guzzi Anthony (CEO) 7,500 shares $135.00 +525.6% since trade filed Oct 31, 2022 | Discretionary sale | 7,500 | $135.00 | $1.0M | +525.6% | Oct 31, 2022 |
| Oct 18, 2022 | POMPA MARK A (CFO) 10K shares $130.01 +549.6% since trade filed Oct 19, 2022 | Discretionary sale | 10K | $130.01 | $1.3M | +549.6% | Oct 19, 2022 |
| Oct 18, 2022 | Guzzi Anthony (CEO) 7,500 shares $130.00 +549.6% since trade filed Oct 19, 2022 | Discretionary sale | 7,500 | $130.00 | $975K | +549.6% | Oct 19, 2022 |
| Oct 17, 2022 | POMPA MARK A (CFO) 178 shares $125.01 +575.6% since trade filed Oct 19, 2022 | Discretionary sale | 178 | $125.01 | $22K | +575.6% | Oct 19, 2022 |
| Oct 17, 2022 | POMPA MARK A (CFO) 4,822 shares $125.00 +575.6% since trade filed Oct 19, 2022 | Discretionary sale | 4,822 | $125.00 | $603K | +575.6% | Oct 19, 2022 |
| Oct 17, 2022 | Guzzi Anthony (CEO) 88 shares $125.01 +575.6% since trade filed Oct 19, 2022 | Discretionary sale | 88 | $125.01 | $11K | +575.6% | Oct 19, 2022 |
| Oct 17, 2022 | Guzzi Anthony (CEO) 7,412 shares $125.00 +575.6% since trade filed Oct 19, 2022 | Discretionary sale | 7,412 | $125.00 | $927K | +575.6% | Oct 19, 2022 |
| Aug 12, 2022 | Guzzi Anthony (CEO) 6,119 shares $120.13 +603.0% since trade filed Jan 3, 2023 late | Discretionary sale | 6,119 | $120.13 | $735K | +603.0% | Jan 3, 2023 late |
| Aug 12, 2022 | Guzzi Anthony (CEO) 7,500 shares $120.11 +603.1% since trade filed Aug 15, 2022 | Discretionary sale | 7,500 | $120.11 | $901K | +603.1% | Aug 15, 2022 |
| Jun 13, 2022 | Lowe Carol P (Director) 1,975 shares $102.55 +723.5% since trade filed Jun 15, 2022 | Discretionary sale | 1,975 | $102.55 | $203K | +723.5% | Jun 15, 2022 |
| Apr 21, 2022 | Guzzi Anthony (CEO) 1,381 shares $120.00 +603.8% since trade filed Apr 22, 2022 | Discretionary sale | 1,381 | $120.00 | $166K | +603.8% | Apr 22, 2022 |
| Sep 15, 2021 | Guzzi Anthony (CEO) 13K shares $118.04 +615.4% since trade filed Sep 16, 2021 | Discretionary sale | 13K | $118.04 | $1.6M | +615.4% | Sep 16, 2021 |
| Sep 7, 2021 | MCEVOY M KEVIN (Director) 7,964 shares $119.35 +607.6% since trade filed Sep 8, 2021 | Discretionary sale | 7,964 | $119.35 | $951K | +607.6% | Sep 8, 2021 |
| Apr 5, 2021 | Guzzi Anthony (CEO) 25K shares $114.16 filed Apr 7, 2021 | Discretionary sale | 25K | $114.16 | $2.9M | – | Apr 7, 2021 |
| Mar 18, 2021 | Reid William P (Director) 2,000 shares $114.28 filed Mar 18, 2021 | Discretionary sale | 2,000 | $114.28 | $229K | – | Mar 18, 2021 |
| Mar 8, 2021 | HAMM RICHARD F JR (Director) 5,000 shares $106.28 filed Mar 9, 2021 | Discretionary sale | 5,000 | $106.28 | $531K | – | Mar 9, 2021 |
| Nov 30, 2020 | MATZ R KEVIN (Officer) 10K shares $87.74 filed Dec 2, 2020 | Discretionary sale | 10K | $87.74 | $877K | – | Dec 2, 2020 |
| Nov 17, 2020 | Guzzi Anthony (CEO) 14K shares $85.01 filed Nov 19, 2020 | Discretionary sale | 14K | $85.01 | $1.2M | – | Nov 19, 2020 |
| Nov 10, 2020 | Guzzi Anthony (CEO) 512 shares $80.00 filed Nov 12, 2020 | Discretionary sale | 512 | $80.00 | $41K | – | Nov 12, 2020 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
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.