MarketPeel
Insider Trading Intelligence
EC

Ernst N. Csiszar

MTZ
DIRECTOR · MASTEC INC · CIK 0001341639
FILING MIX · LIFETIME44%/56%
BUYS
26
SELLS
33
TOTAL VALUE
$5.76M
COMPANIES
1
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
10,816
AVG SELL PX
$220.21
TRADE KIND
SHOWING 59 / 59
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
5 backtested trades · 8 horizons · 5 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Ernst N. Csiszar, 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
7d5+40.00%+1.33%+0.28%+1.05%+0.89%
14d5+40.00%+0.51%-1.29%+1.80%+2.71%
30d5+20.00%+9.88%+0.69%+9.19%+12.79%
60d5+0.00%+27.87%+4.94%+22.93%+26.43%
90d5+0.00%+24.52%+6.95%+17.25%+18.26%
180d5(1 pending)+0.00%+19.31%+12.83%+6.48%+0.59%
1y5(1 pending)+25.00%+51.69%+16.12%+35.56%+14.27%
2y5(3 pending)+0.00%+4.72%+4.25%+0.48%+0.48%
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
MTZ · 10,816 shares · as of Jun 3, 2026
07,48614,97222,45729,943202120222023202420252026SHARES 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 · 26 buys / 33 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
MTZ
MASTEC INC
SALE
6,500$371.17$2.41M10,816Jun 3, 2026Jun 5, 2026View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
10417,339May 15, 2026May 19, 2026View →
MTZ
MASTEC INC
SALE
23$434.77$10.0K17,316May 15, 2026May 19, 2026View →
MTZ
MASTEC INC
SALE
6,500$300.40$1.95M17,235Mar 3, 2026Mar 5, 2026View →
MTZ
MASTEC INC
SALE
37$269.53$10.0K23,735Feb 13, 2026Feb 18, 2026View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
16823,772Feb 13, 2026Feb 18, 2026View →
MTZ
MASTEC INC
SALE
52$192.22$10.0K23,604Nov 14, 2025Nov 18, 2025View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
23523,656Nov 14, 2025Nov 18, 2025View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
25423,477Aug 15, 2025Aug 19, 2025View →
MTZ
MASTEC INC
SALE
56$178.00$10.0K23,421Aug 15, 2025Aug 19, 2025View →
MTZ
MASTEC INC
SALE
64$157.32$10.1K23,223May 15, 2025May 19, 2025View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
28723,287May 15, 2025May 19, 2025View →
MTZ
MASTEC INC
SALE
2,517$131.63$331.3K23,000Mar 24, 2025Mar 26, 2025View →
MTZ
MASTEC INC
SALE
74$135.78$10.0K25,517Feb 14, 2025Feb 19, 2025View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
33225,591Feb 14, 2025Feb 19, 2025View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
33325,333Nov 15, 2024Nov 19, 2024View →
MTZ
MASTEC INC
SALE
74$135.32$10.0K25,259Nov 15, 2024Nov 19, 2024View →
MTZ
MASTEC INC
SALE
4,853$110.96$538.5K25,000Aug 22, 2024Aug 26, 2024View →
MTZ
MASTEC INC
SALE
90$110.78$10.0K29,853Aug 15, 2024Aug 19, 2024View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
40729,943Aug 15, 2024Aug 19, 2024View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
44329,634May 15, 2024May 17, 2024View →
MTZ
MASTEC INC
SALE
98$106.99$10.5K29,536May 15, 2024May 17, 2024View →
MTZ
MASTEC INC
SALE
143$72.98$10.4K29,191Feb 15, 2024Feb 20, 2024View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
64929,334Feb 15, 2024Feb 20, 2024View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
88128,879Nov 15, 2023Nov 17, 2023View →
MTZ
MASTEC INC
SALE
194$53.68$10.4K28,685Nov 15, 2023Nov 17, 2023View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
50428,109Aug 15, 2023Aug 17, 2023View →
MTZ
MASTEC INC
SALE
111$93.79$10.4K27,998Aug 15, 2023Aug 17, 2023View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
48827,713May 15, 2023May 17, 2023View →
MTZ
MASTEC INC
SALE
108$97.05$10.5K27,605May 15, 2023May 17, 2023View →
MTZ
MASTEC INC
SALE
105$99.72$10.5K27,225Feb 15, 2023Feb 17, 2023View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
47527,330Feb 15, 2023Feb 17, 2023View →
MTZ
MASTEC INC
SALE
114$92.09$10.5K26,855Nov 15, 2022Nov 17, 2022View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
51426,969Nov 15, 2022Nov 17, 2022View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
57626,582Aug 15, 2022Aug 17, 2022View →
MTZ
MASTEC INC
SALE
127$82.23$10.4K26,455Aug 15, 2022Aug 17, 2022View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
41126,097May 13, 2022May 17, 2022View →
MTZ
MASTEC INC
SALE
91$77.74$7.1K26,006May 13, 2022May 17, 2022View →
MTZ
MASTEC INC
SALE
76$92.88$7.1K25,686Feb 15, 2022Feb 17, 2022View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
34425,762Feb 15, 2022Feb 17, 2022View →
MTZ
MASTEC INC
SALEGRANT
Gift
32425,418Dec 29, 2021Jan 3, 2022View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
34125,818Nov 15, 2021Nov 17, 2021View →
MTZ
MASTEC INC
SALE
76$93.74$7.1K25,742Nov 15, 2021Nov 17, 2021View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
34325,553Aug 13, 2021Aug 17, 2021View →
MTZ
MASTEC INC
SALE
76$93.21$7.1K25,477Aug 13, 2021Aug 17, 2021View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
27025,270May 14, 2021May 18, 2021View →
MTZ
MASTEC INC
SALE
60$118.41$7.1K25,210May 14, 2021May 18, 2021View →
MTZ
MASTEC INC
SALE
1,564$91.01$142.3K25,000Mar 29, 2021Mar 31, 2021View →
MTZ
MASTEC INC
SALE
1,700$89.92$152.9K26,564Mar 23, 2021Mar 25, 2021View →
MTZ
MASTEC INC
SALE
82$86.57$7.1K28,264Feb 12, 2021Feb 17, 2021View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
36928,346Feb 12, 2021Feb 17, 2021View →
MTZ
MASTEC INC
SALE
131$53.85$7.1K27,977Nov 13, 2020Nov 17, 2020View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
59328,108Nov 13, 2020Nov 17, 2020View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
69027,667Aug 14, 2020Aug 18, 2020View →
MTZ
MASTEC INC
SALE
152$46.24$7.0K27,515Aug 14, 2020Aug 18, 2020View →
MTZ
MASTEC INC
SALE
213$33.12$7.1K26,977May 15, 2020May 19, 2020View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
96427,190May 15, 2020May 19, 2020View →
MTZ
MASTEC INC
SALE
117$60.50$7.1K26,226Feb 14, 2020Feb 19, 2020View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
52826,343Feb 14, 2020Feb 19, 2020View →
Other insiders · MTZ
Loading peer insiders…
About this filer
CIK 0001341639
ROLE
Director
PRIMARY
MTZ
COMPANIES
1
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001341639DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback