MarketPeel
Insider Trading Intelligence
CC

C. Robert Campbell

MTZ
DIRECTOR · MASTEC INC · CIK 0001307261
FILING MIX · LIFETIME73%/27%
BUYS
47
SELLS
17
TOTAL VALUE
$7.02M
COMPANIES
2
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
31,657
AVG SELL PX
$130.47
TRADE KIND
SHOWING 64 / 64
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
18 backtested trades · 8 horizons · 13 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by C. Robert Campbell, 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
7d18+44.44%+1.29%+1.06%+0.24%+0.01%
14d18+55.56%+0.91%+1.21%-0.30%-0.60%
30d18+27.78%+3.15%+2.76%+1.45%+1.30%
60d18+22.22%+10.93%+4.67%+6.26%+3.56%
90d18(1 pending)+29.41%+12.69%+5.69%+7.00%+5.87%
180d18(1 pending)+17.65%+25.78%+10.41%+15.37%+12.12%
1y18(3 pending)+20.00%+42.83%+19.46%+23.36%+21.39%
2y18(8 pending)+10.00%+64.43%+19.58%+44.86%+20.74%
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 · 30,741 shares · as of May 15, 2026
017,62235,24552,86770,489202120222023202420252026SHARES 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 · 47 buys / 17 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
9530,741May 15, 2026May 19, 2026View →
MTZ
MASTEC INC
SALE
3,000$417.00$1.25M30,646May 4, 2026May 6, 2026View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
15433,646Feb 13, 2026Feb 18, 2026View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
21533,492Nov 14, 2025Nov 18, 2025View →
MTZ
MASTEC INC
SALE
2,000$210.39$420.8K33,277Sep 29, 2025Oct 1, 2025View →
MTZ
MASTEC INC
SALE
3,000$190.39$571.2K35,277Sep 11, 2025Sep 16, 2025View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
23238,277Aug 15, 2025Aug 19, 2025View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
26338,045May 15, 2025May 19, 2025View →
MTZ
MASTEC INC
SALE
2,000$155.00$310.0K37,782May 13, 2025May 14, 2025View →
MTZ
MASTEC INC
SALE
3,000$153.89$461.7K39,782May 12, 2025May 14, 2025View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
30442,782Feb 14, 2025Feb 19, 2025View →
MTZ
MASTEC INC
SALE
3,000$145.00$435.0K42,478Nov 26, 2024Nov 29, 2024View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
30545,478Nov 15, 2024Nov 19, 2024View →
MTZ
MASTEC INC
SALE
3,000$145.42$436.2K45,173Nov 11, 2024Nov 13, 2024View →
MTZ
MASTEC INC
SALE
3,000$116.26$348.8K48,173Sep 18, 2024Sep 20, 2024View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
44851,173Aug 15, 2024Aug 19, 2024View →
MTZ
MASTEC INC
SALE
2,000$110.00$220.0K50,725May 22, 2024May 24, 2024View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
43652,725May 15, 2024May 17, 2024View →
MTZ
MASTEC INC
SALE
3,000$108.00$324.0K52,289May 14, 2024May 16, 2024View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
63955,289Feb 15, 2024Feb 20, 2024View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
20.798916.336Dec 7, 2023Jan 16, 2024View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
86754,650Nov 15, 2023Nov 17, 2023View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
18.827895.538Sep 7, 2023Jan 16, 2024View →
FWRD
FORWARD AIR CORP
PURCHASE
5,000$64.33$321.6K28,994Aug 18, 2023Aug 18, 2023View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
49653,783Aug 15, 2023Aug 17, 2023View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
12.9876.711Jun 13, 2023Jan 16, 2024View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
48053,287May 15, 2023May 17, 2023View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
1,35223,994May 10, 2023May 11, 2023View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
12.751863.811Mar 17, 2023Mar 20, 2023View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
46852,807Feb 15, 2023Feb 17, 2023View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
12.213851.06Dec 8, 2022Dec 28, 2022View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
50652,339Nov 15, 2022Nov 17, 2022View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
13.701838.847Sep 8, 2022Oct 10, 2022View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
56751,833Aug 15, 2022Aug 17, 2022View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
14.429825.146Jun 14, 2022Jun 21, 2022View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
41151,266May 13, 2022May 17, 2022View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
1,22722,642May 11, 2022May 13, 2022View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
12.262810.717Mar 18, 2022May 13, 2022View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
34450,855Feb 15, 2022Feb 17, 2022View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
10.091798.455Dec 9, 2021Jan 6, 2022View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
34150,511Nov 15, 2021Nov 17, 2021View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
13.336788.364Sep 9, 2021Sep 20, 2021View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
34350,170Aug 13, 2021Aug 17, 2021View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
12.338775.028Jun 14, 2021Jun 15, 2021View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
1,23021,415May 20, 2021May 24, 2021View →
MTZ
MASTEC INC
SALE
3,000$120.14$360.4K49,827May 17, 2021May 18, 2021View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
27052,827May 14, 2021May 18, 2021View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
12.559762.69Mar 19, 2021Mar 23, 2021View →
MTZ
MASTEC INC
SALE
3,989$95.00$379.0K52,557Mar 10, 2021Mar 10, 2021View →
MTZ
MASTEC INC
SALE
1,011$95.00$96.0K56,546Mar 8, 2021Mar 10, 2021View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
36957,557Feb 12, 2021Feb 17, 2021View →
MTZ
MASTEC INC
SALE
5,000$70.11$350.6K57,188Dec 23, 2020Dec 28, 2020View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
15.343750.131Dec 10, 2020Dec 14, 2020View →
MTZ
MASTEC INC
SALE
3,301$62.03$204.8K62,188Dec 4, 2020Dec 8, 2020View →
FWRD
FORWARD AIR CORP
SALE
3,000$75.75$227.2K20,185Nov 25, 2020Nov 27, 2020View →
MTZ
MASTEC INC
SALE
5,000$59.34$296.7K65,489Nov 24, 2020Nov 27, 2020View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
59370,489Nov 13, 2020Nov 17, 2020View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
16.501734.788Sep 9, 2020Sep 10, 2020View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
69069,896Aug 14, 2020Aug 18, 2020View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
18.589718.287Jun 10, 2020Jun 12, 2020View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
96469,206May 15, 2020May 19, 2020View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
2,68123,185May 13, 2020May 14, 2020View →
FWRD
FORWARD AIR CORP
PURCHASEGRANT
Stock grant
22.112699.698Mar 20, 2020Mar 23, 2020View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
52868,242Feb 14, 2020Feb 19, 2020View →
Other insiders · MTZ
Loading peer insiders…
About this filer
CIK 0001307261
ROLE
Director
PRIMARY
MTZ
COMPANIES
2
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001307261DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback