MarketPeel
Insider Trading Intelligence
MM

M. Kevin Mcevoy

EME
LEAD DIRECTOR · EMCOR GROUP, INC. · CIK 0001240855
FILING MIX · LIFETIME68%/32%
BUYS
30
SELLS
14
TOTAL VALUE
$4.69M
COMPANIES
2
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
150,692
AVG SELL PX
$19.60
TRADE KIND
SHOWING 44 / 44
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
14 backtested trades · 8 horizons · 4 pending
Forward-return performance of every backtestable P/S trade by M. Kevin Mcevoy, 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
7d14+85.71%-3.94%-0.59%-3.35%-8.66%
14d14+78.57%-1.90%+0.97%-2.87%-4.78%
30d14+35.71%+3.50%+2.67%+0.82%+4.43%
60d14+14.29%+19.19%+3.45%+15.74%+13.04%
90d14+14.29%+37.13%+2.39%+34.74%+25.96%
180d14(1 pending)+53.85%+12.30%+4.27%+8.03%+18.98%
1y14(1 pending)+23.08%+49.14%+4.53%+44.61%+29.72%
2y14(2 pending)+8.33%+94.44%+10.12%+84.32%+55.90%
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 · 13,559 shares · as of Jun 4, 2026
04,6489,29713,94518,593202120222023202420252026SHARES 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 · 30 buys / 14 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
23013,559Jun 4, 2026Jun 5, 2026View →
OII
OCEANEERING INTERNATIONAL INC
PURCHASEGRANT
Stock grant
6,729137,133May 15, 2026May 19, 2026View →
OII
OCEANEERING INTERNATIONAL INC
SALE
25,678$35.27$905.7K130,404Mar 11, 2026Mar 13, 2026View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
37113,329Jun 5, 2025Jun 6, 2025View →
EME
EMCOR GROUP, INC.
SALEGRANT
Gift
70012,958May 22, 2025May 23, 2025View →
OII
OCEANEERING INTERNATIONAL INC
PURCHASEGRANT
Stock grant
14,245156,082May 9, 2025May 9, 2025View →
OII
OCEANEERING INTERNATIONAL INC
SALE
9,675$26.12$252.7K141,837Aug 20, 2024Aug 21, 2024View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
48013,658Jun 6, 2024Jun 7, 2024View →
OII
OCEANEERING INTERNATIONAL INC
PURCHASEGRANT
Stock grant
12,982151,512May 10, 2024May 13, 2024View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
96313,178Jun 8, 2023Jun 9, 2023View →
OII
OCEANEERING INTERNATIONAL INC
PURCHASEGRANT
Stock grant
4,651138,530May 16, 2023May 16, 2023View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
112,215Apr 28, 2023May 1, 2023View →
OII
OCEANEERING INTERNATIONAL INC
PURCHASEGRANT
Stock grant
7,994133,879Feb 24, 2023Feb 28, 2023View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
112,214Jan 31, 2023Feb 2, 2023View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
112,213Oct 31, 2022Nov 1, 2022View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
112,212Jul 29, 2022Aug 2, 2022View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
1,57912,211Jun 2, 2022Jun 6, 2022View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
110,632Apr 29, 2022May 2, 2022View →
OII
OCEANEERING INTERNATIONAL INC
PURCHASEGRANT
Stock grant
11,905125,885Feb 25, 2022Mar 1, 2022View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
110,631Jan 31, 2022Feb 1, 2022View →
OII
OCEANEERING INTERNATIONAL INC
SALE
3,500$11.22$39.3K113,980Dec 14, 2021Dec 14, 2021View →
OII
OCEANEERING INTERNATIONAL INC
SALE
12,200$12.50$152.5K117,509Dec 8, 2021Dec 8, 2021View →
OII
OCEANEERING INTERNATIONAL INC
SALE
100$12.53$1.3K129,809Dec 8, 2021Dec 8, 2021View →
OII
OCEANEERING INTERNATIONAL INC
SALE
29$12.52$363117,480Dec 8, 2021Dec 8, 2021View →
OII
OCEANEERING INTERNATIONAL INC
SALE
100$12.51$1.3K129,709Dec 8, 2021Dec 8, 2021View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
110,630Oct 29, 2021Nov 1, 2021View →
EME
EMCOR GROUP, INC.
SALE
7,964$119.35$950.5K10,629Sep 7, 2021Sep 8, 2021View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
118,593Jul 30, 2021Aug 2, 2021View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
1,36318,592Jun 10, 2021Jun 14, 2021View →
OII
OCEANEERING INTERNATIONAL INC
SALE
30,000$15.10$452.9K129,909May 12, 2021May 13, 2021View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
217,229Apr 30, 2021May 4, 2021View →
OII
OCEANEERING INTERNATIONAL INC
SALE
38,325$14.13$541.5K228,448Mar 15, 2021Mar 15, 2021View →
OII
OCEANEERING INTERNATIONAL INC
SALE
6,000$14.80$88.8K266,773Mar 12, 2021Mar 15, 2021View →
OII
OCEANEERING INTERNATIONAL INC
SALE
68,539$14.50$993.5K159,909Mar 12, 2021Mar 17, 2021View →
OII
OCEANEERING INTERNATIONAL INC
PURCHASEGRANT
Stock grant
17,387272,773Feb 26, 2021Mar 2, 2021View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
317,227Jan 29, 2021Feb 1, 2021View →
OII
OCEANEERING INTERNATIONAL INC
SALE
32,385$6.68$216.3K0Nov 23, 2020Nov 25, 2020View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
317,224Oct 30, 2020Nov 2, 2020View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
317,221Jul 30, 2020Jul 31, 2020View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
2,70217,218Jun 11, 2020Jun 12, 2020View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
914,516Apr 30, 2020May 1, 2020View →
OII
OCEANEERING INTERNATIONAL INC
PURCHASE
30,000$3.05$91.5K255,386Mar 16, 2020Mar 16, 2020View →
OII
OCEANEERING INTERNATIONAL INC
PURCHASEGRANT
Stock grant
12,332225,386Feb 27, 2020Feb 28, 2020View →
EME
EMCOR GROUP, INC.
PURCHASEGRANT
Stock grant
714,507Jan 31, 2020Feb 3, 2020View →
Other insiders · EME
Loading peer insiders…
About this filer
CIK 0001240855
ROLE
Lead Director
PRIMARY
EME
COMPANIES
2
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0001240855DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback