MarketPeel
Insider Trading Intelligence
WR

William P. Reid

EME
DIRECTOR · EMCOR GROUP, INC. · CIK 0001718164
FILING MIX · LIFETIME91%/9%
BUYS
32
SELLS
3
TOTAL VALUE
$2.08M
COMPANIES
1
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
10,149
AVG SELL PX
$520.03
TRADE KIND
SHOWING 35 / 35
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
2 backtested trades · 8 horizons · 5 pending
Forward-return performance of every backtestable P/S trade by William P. Reid, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d2+100.00%-2.54%+0.14%-2.68%-2.68%
14d2+50.00%-4.20%+2.67%-2.19%-2.19%
30d2+50.00%-2.71%+3.32%-6.03%-6.03%
60d2(1 pending)+0.00%+10.80%+6.49%+4.31%+4.31%
90d2(1 pending)+0.00%+11.25%+8.18%+3.08%+3.08%
180d2(1 pending)+0.00%+2.79%+14.20%-11.41%-11.41%
1y2(1 pending)+0.00%+6.20%+15.42%-9.22%-9.22%
2y2(1 pending)+0.00%+42.93%+2.98%+39.94%+39.94%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
EME · 10,149 shares · as of May 11, 2026
09,24818,49527,74336,990202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 32 buys / 3 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
EME
EMCOR GROUP, INC.
SALE
2,000$925.78$1.85M10,149May 11, 2026May 13, 2026View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
112,149Apr 30, 2026May 1, 2026View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
112,148Jan 30, 2026Feb 2, 2026View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
112,147Oct 30, 2025Oct 31, 2025View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
112,146Jul 31, 2025Aug 1, 2025View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
37112,145Jun 5, 2025Jun 6, 2025View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
111,774Apr 30, 2025May 1, 2025View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
111,773Jan 31, 2025Feb 3, 2025View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
111,772Oct 30, 2024Oct 31, 2024View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
211,771Jul 30, 2024Jul 31, 2024View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
48011,769Jun 6, 2024Jun 7, 2024View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
211,289Apr 30, 2024May 1, 2024View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
411,287Jan 31, 2024Feb 1, 2024View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
411,283Oct 30, 2023Oct 31, 2023View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
411,279Jul 31, 2023Jul 31, 2023View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
96311,275Jun 8, 2023Jun 9, 2023View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
810,312Apr 28, 2023May 1, 2023View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
810,304Jan 31, 2023Feb 2, 2023View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
810,296Oct 31, 2022Nov 1, 2022View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
910,288Jul 29, 2022Aug 2, 2022View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
1,57910,279Jun 2, 2022Jun 6, 2022View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
88,700Apr 29, 2022May 2, 2022View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
78,692Jan 31, 2022Feb 1, 2022View →
EME
EMCOR GROUP, INC.
SALEGRANT
Gift
27,6888,685Nov 8, 2021Nov 9, 2021View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
736,373Oct 29, 2021Nov 1, 2021View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
736,366Jul 30, 2021Aug 2, 2021View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
1,36336,359Jun 10, 2021Jun 14, 2021View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
634,996Apr 30, 2021May 4, 2021View →
EME
EMCOR GROUP, INC.
SALE
2,000$114.28$228.6K34,990Mar 18, 2021Mar 18, 2021View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
936,990Jan 29, 2021Feb 1, 2021View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
736,981Oct 30, 2020Nov 2, 2020View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
736,974Jul 30, 2020Jul 31, 2020View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
2,70236,967Jun 11, 2020Jun 12, 2020View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
434,265Apr 30, 2020May 1, 2020View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
434,261Jan 31, 2020Feb 3, 2020View →
Other insiders · EME
Loading peer insiders…
About this filer
CIK 0001718164
ROLE
Director
PRIMARY
EME
COMPANIES
1
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0001718164DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback