MarketPeel
Insider Trading Intelligence
GS

Gary G. Smalley

TPC
CEO AND PRESIDENT · TUTOR PERINI CORP · CIK 0001428396
FILING MIX · LIFETIME45%/55%
BUYS
33
SELLS
41
TOTAL VALUE
$58.62M
COMPANIES
1
ACTIVE SINCE
May 2020
HOLDINGS NOW
40,226
AVG SELL PX
$40.60
TRADE KIND
SHOWING 74 / 74
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
12 backtested trades · 8 horizons · 13 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Gary G. Smalley, 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
7d12+25.00%+6.54%+0.57%+5.97%+5.77%
14d12+25.00%+10.19%+0.17%+10.02%+9.84%
30d12+58.33%+10.17%-1.14%+11.31%+9.15%
60d12+58.33%+37.33%+4.18%+33.14%+33.83%
90d12+25.00%+35.67%+6.23%+42.34%+53.42%
180d12(3 pending)+44.44%+60.16%+11.93%+48.23%+68.58%
1y12(5 pending)+28.57%+87.06%+18.59%+68.47%+84.28%
2y12(5 pending)+14.29%+317.97%+30.35%+287.62%+414.04%
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
TPC · 40,226 shares · as of May 20, 2026
0139,733279,467419,200558,933202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
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 · 33 buys / 41 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
TPC
TUTOR PERINI CORP
PURCHASEGRANT
Stock grant
40,22640,226May 20, 2026May 22, 2026View →
TPC
TUTOR PERINI CORP
SALE
CEO and President
57,34957,350Mar 13, 2026Mar 16, 2026View →
TPC
TUTOR PERINI CORP
PURCHASE
CEO and President
57,349148,828Mar 13, 2026Mar 16, 2026View →
TPC
TUTOR PERINI CORP
SALE
CEO and President
57,349$67.76$3.89M91,479Mar 13, 2026Mar 16, 2026View →
TPC
TUTOR PERINI CORP
PURCHASE
CEO and President
25,918117,397Mar 12, 2026Mar 16, 2026View →
TPC
TUTOR PERINI CORP
SALE
CEO and President
25,918$69.20$1.79M91,479Mar 12, 2026Mar 16, 2026View →
TPC
TUTOR PERINI CORP
SALE
CEO and President
25,91851,836Mar 12, 2026Mar 16, 2026View →
TPC
TUTOR PERINI CORP
PURCHASE
CEO and President
1,500$71.32$107.0K82,979Mar 4, 2026Mar 5, 2026View →
TPC
TUTOR PERINI CORP
PURCHASE
CEO and President
8,435$73.57$620.6K91,414Mar 4, 2026Mar 5, 2026View →
TPC
TUTOR PERINI CORP
PURCHASE
CEO and President
65$74.30$4.8K91,479Mar 4, 2026Mar 5, 2026View →
TPC
TUTOR PERINI CORP
SALE
CEO and President
477,4540Dec 31, 2025Jan 2, 2026View →
TPC
TUTOR PERINI CORP
PURCHASE
CEO and President
477,454558,933Dec 31, 2025Jan 2, 2026View →
TPC
TUTOR PERINI CORP
SALE
CEO and President
477,454$67.02$32.00M81,479Dec 31, 2025Jan 2, 2026View →
TPC
TUTOR PERINI CORP
SALEGRANT
Gift
36,59681,479Nov 28, 2025Dec 1, 2025View →
TPC
TUTOR PERINI CORP
PURCHASE
CEO and President
100$61.95$6.2K118,075Nov 19, 2025Nov 20, 2025View →
TPC
TUTOR PERINI CORP
PURCHASE
CEO and President
4,900$61.06$299.2K117,975Nov 19, 2025Nov 20, 2025View →
TPC
TUTOR PERINI CORP
PURCHASE
CEO and President
41,460154,535Nov 15, 2025Nov 18, 2025View →
TPC
TUTOR PERINI CORP
SALE
CEO and President
41,46041,460Nov 15, 2025Nov 18, 2025View →
TPC
TUTOR PERINI CORP
SALE
CEO and President
41,460$59.08$2.45M113,075Nov 15, 2025Nov 18, 2025View →
TPC
TUTOR PERINI CORP
SALE
CEO and President
57,349114,699Mar 13, 2025Mar 14, 2025View →
TPC
TUTOR PERINI CORP
PURCHASE
CEO and President
57,349170,424Mar 13, 2025Mar 14, 2025View →
TPC
TUTOR PERINI CORP
SALE
CEO and President
57,349$24.65$1.41M113,075Mar 13, 2025Mar 14, 2025View →
TPC
TUTOR PERINI CORP
PURCHASEGRANT
Stock grant
77,75477,754Mar 12, 2025Mar 14, 2025View →
TPC
TUTOR PERINI CORP
SALE
President
41,45982,920Nov 15, 2024Nov 19, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
41,459$27.73$1.15M113,075Nov 15, 2024Nov 19, 2024View →
TPC
TUTOR PERINI CORP
PURCHASE
President
41,459154,534Nov 15, 2024Nov 19, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
35,485$30.64$1.09M96,215Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
42,500$17.63$749.3K0Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
35,265$30.64$1.08M113,075Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
PURCHASE
President
45,000$13.85$623.3K148,340Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
13,096$17.06$223.4K0Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
PURCHASE
President
34,932103,278Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
21,619$30.64$662.4K81,659Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
45,000$13.85$623.3K0Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
PURCHASE
President
42,500$17.63$749.3K138,715Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
PURCHASE
President
42,500$17.83$757.8K131,700Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
PURCHASE
President
43,096$17.06$735.2K124,755Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
42,500$17.83$757.8K0Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
35,375$30.64$1.08M103,340Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
35,555$30.64$1.09M89,200Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
34,9320Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
15,000$17.06$255.9K0Nov 11, 2024Nov 13, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
15,940$13.28$211.7K68,346Mar 20, 2024Mar 20, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
27,959$13.02$364.0K84,286Mar 19, 2024Mar 20, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
27,958$12.86$359.5K112,245Mar 18, 2024Mar 20, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
20,304$12.63$256.4K140,203Mar 15, 2024Mar 15, 2024View →
TPC
TUTOR PERINI CORP
SALE
President
20,303$12.40$251.8K160,507Mar 14, 2024Mar 15, 2024View →
TPC
TUTOR PERINI CORP
PURCHASEGRANT
Stock grant
172,048172,048Mar 13, 2024Mar 14, 2025View →
TPC
TUTOR PERINI CORP
PURCHASEGRANT
Stock grant
172,048172,048Mar 13, 2024Mar 15, 2024View →
TPC
TUTOR PERINI CORP
PURCHASEGRANT
Stock grant
124,379124,379Nov 15, 2023Nov 17, 2023View →
TPC
TUTOR PERINI CORP
PURCHASE
Executive VP and CFO
45,000225,810Nov 11, 2023Nov 14, 2023View →
TPC
TUTOR PERINI CORP
SALE
Executive VP and CFO
45,000$20.00$900.0K180,810Nov 11, 2023Nov 14, 2023View →
TPC
TUTOR PERINI CORP
SALE
Executive VP and CFO
34,93234,932Nov 11, 2023Nov 14, 2023View →
TPC
TUTOR PERINI CORP
SALE
Executive VP and CFO
31,604$7.35$232.3K180,810Nov 11, 2023Nov 14, 2023View →
TPC
TUTOR PERINI CORP
SALE
Executive VP and CFO
45,0000Nov 11, 2023Nov 14, 2023View →
TPC
TUTOR PERINI CORP
PURCHASE
Executive VP and CFO
34,932212,414Nov 11, 2023Nov 14, 2023View →
TPC
TUTOR PERINI CORP
PURCHASEGRANT
Stock grant
238,727238,727Jan 1, 2023Mar 14, 2025View →
TPC
TUTOR PERINI CORP
SALE
Executive VP and CFO
42,5000Nov 15, 2022Nov 15, 2022View →
TPC
TUTOR PERINI CORP
SALE
Executive VP and CFO
25,996$7.22$187.7K177,482Nov 15, 2022Nov 15, 2022View →
TPC
TUTOR PERINI CORP
PURCHASE
Executive VP and CFO
42,500203,478Nov 15, 2022Nov 15, 2022View →
TPC
TUTOR PERINI CORP
SALE
Executive VP and CFO
34,93269,864Nov 11, 2022Nov 15, 2022View →
TPC
TUTOR PERINI CORP
PURCHASE
Executive VP and CFO
34,932179,146Nov 11, 2022Nov 15, 2022View →
TPC
TUTOR PERINI CORP
SALE
Executive VP and CFO
18,168$7.39$134.3K160,978Nov 11, 2022Nov 15, 2022View →
TPC
TUTOR PERINI CORP
SALE
Executive VP and CFO
24,452$14.79$361.6K144,214Nov 15, 2021Nov 17, 2021View →
TPC
TUTOR PERINI CORP
PURCHASE
Executive VP and CFO
42,500168,666Nov 15, 2021Nov 17, 2021View →
TPC
TUTOR PERINI CORP
SALE
Executive VP and CFO
42,5000Nov 15, 2021Nov 17, 2021View →
TPC
TUTOR PERINI CORP
PURCHASEGRANT
Stock grant
104,796104,796Nov 11, 2021Nov 15, 2021View →
TPC
TUTOR PERINI CORP
PURCHASEGRANT
Stock grant
45,00045,000Nov 11, 2020Nov 13, 2020View →
TPC
TUTOR PERINI CORP
PURCHASEGRANT
Stock grant
45,00045,000Nov 11, 2020Nov 13, 2020View →
TPC
TUTOR PERINI CORP
SALE
Executive VP and CFO
56,583$12.42$702.8K126,166Sep 5, 2020Sep 9, 2020View →
TPC
TUTOR PERINI CORP
PURCHASE
Executive VP and CFO
112,500182,749Sep 5, 2020Sep 9, 2020View →
TPC
TUTOR PERINI CORP
SALE
Executive VP and CFO
112,5000Sep 5, 2020Sep 9, 2020View →
TPC
TUTOR PERINI CORP
PURCHASE
Executive VP and CFO
15,940$12.51$199.4K70,249Jun 10, 2020Jun 11, 2020View →
TPC
TUTOR PERINI CORP
PURCHASE
Executive VP and CFO
31,750$7.85$249.2K54,309May 18, 2020May 20, 2020View →
Other insiders · TPC
Loading peer insiders…
About this filer
CIK 0001428396
ROLE
CEO and President
PRIMARY
TPC
COMPANIES
1
ACTIVE SINCE
May 2020
MARKETPEEL · /INSIDER/0001428396DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback