MarketPeel
Insider Trading Intelligence
RA

Robert E. Apple

MTZ
COO · MASTEC INC · CIK 0001382697
FILING MIX · LIFETIME24%/76%
BUYS
8
SELLS
25
TOTAL VALUE
$25.10M
COMPANIES
1
ACTIVE SINCE
Mar 2020
HOLDINGS NOW
183,591
AVG SELL PX
$126.90
TRADE KIND
SHOWING 33 / 33
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
19 backtested trades · 8 horizons · 18 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Robert E. Apple, 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
7d19+36.84%+3.55%+2.10%+1.45%+3.12%
14d19+31.58%+2.25%+1.82%+0.43%+1.52%
30d19+5.26%+5.60%+4.21%+1.39%+0.89%
60d19+10.53%+9.16%+4.14%+5.01%+2.50%
90d19+5.26%+12.54%+5.41%+7.12%+6.71%
180d19+73.68%+3.94%+1.98%+1.96%+0.21%
1y19(3 pending)+25.00%+40.14%+17.63%+22.50%+36.84%
2y19(15 pending)+50.00%+0.95%+5.17%-4.22%-5.17%
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 · 183,591 shares · as of Mar 18, 2026
061,182122,365183,547244,729202120222023202420252026SHARES 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
FLOW · 8 buys / 25 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
11,548183,591Mar 18, 2026Mar 20, 2026View →
MTZ
MASTEC INC
SALE
COO
12,206$297.81$3.64M172,043Mar 10, 2026Mar 12, 2026View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
100$201.06$20.1K184,249Sep 18, 2025Sep 22, 2025View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
9,900$200.43$1.98M184,349Sep 18, 2025Sep 22, 2025View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
10,000$175.00$1.75M194,249Jul 16, 2025Jul 18, 2025View →
MTZ
MASTEC INC
SALE
COO
10,107$124.03$1.25M204,249Mar 24, 2025Mar 26, 2025View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
27,154214,356Mar 18, 2025Mar 20, 2025View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
10,000$150.00$1.50M187,202Nov 26, 2024Nov 29, 2024View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
3,253$137.04$445.8K198,136Nov 1, 2024Nov 5, 2024View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
5,956$135.18$805.1K206,727Nov 1, 2024Nov 5, 2024View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
840$137.93$115.9K197,296Nov 1, 2024Nov 5, 2024View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
5,338$136.15$726.8K201,389Nov 1, 2024Nov 5, 2024View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
94$138.87$13.1K197,202Nov 1, 2024Nov 5, 2024View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
1,211$133.03$161.1K215,014Nov 1, 2024Nov 5, 2024View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
2,331$133.98$312.3K212,683Nov 1, 2024Nov 5, 2024View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
177$130.00$23.0K216,225Oct 8, 2024Oct 9, 2024View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
800$130.04$104.0K216,402Oct 7, 2024Oct 9, 2024View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
10,000$125.04$1.25M227,202Sep 20, 2024Sep 24, 2024View →
MTZ
MASTEC INC
SALE10b5-1
10b5-1 plan
10,000$127.50$1.27M217,202Sep 20, 2024Sep 24, 2024View →
MTZ
MASTEC INC
SALE
COO
7,527$86.36$650.0K237,202Mar 18, 2024Mar 20, 2024View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
35,888244,729Mar 5, 2024Mar 7, 2024View →
MTZ
MASTEC INC
PURCHASE
COO
10,240.788$51.28$525.1K11,945.581Nov 3, 2023Nov 6, 2023View →
MTZ
MASTEC INC
SALE
COO
23,526$87.09$2.05M208,841Mar 19, 2023Mar 21, 2023View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
32,285232,367Mar 10, 2023Mar 14, 2023View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
28,762200,082Mar 24, 2022Mar 28, 2022View →
MTZ
MASTEC INC
SALE
COO
10,281$82.85$851.8K171,320Mar 14, 2022Mar 16, 2022View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
23,549181,601Mar 18, 2021Mar 19, 2021View →
MTZ
MASTEC INC
SALE
COO
9,447$95.53$902.5K165,027Mar 17, 2021Mar 19, 2021View →
MTZ
MASTEC INC
SALE
COO
6,975$96.22$671.2K158,052Mar 17, 2021Mar 19, 2021View →
MTZ
MASTEC INC
SALE
COO
8,160$98.93$807.3K174,474Mar 14, 2021Mar 16, 2021View →
MTZ
MASTEC INC
SALE
COO
14,474$92.26$1.34M182,634Mar 5, 2021Mar 5, 2021View →
MTZ
MASTEC INC
SALE
COO
20,932$92.20$1.93M197,108Mar 3, 2021Mar 5, 2021View →
MTZ
MASTEC INC
PURCHASEGRANT
Stock grant
64,173221,316Mar 19, 2020Mar 23, 2020View →
Other insiders · MTZ
Loading peer insiders…
About this filer
CIK 0001382697
ROLE
COO
PRIMARY
MTZ
COMPANIES
1
ACTIVE SINCE
Mar 2020
MARKETPEEL · /INSIDER/0001382697DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback