MarketPeel
Insider Trading Intelligence
SJ

Stephen Johnston

TEX
VP CAO AND CONTROLLER · TEREX CORP · CIK 0001830953
FILING MIX · LIFETIME29%/71%
BUYS
13
SELLS
32
TOTAL VALUE
$1.38M
COMPANIES
1
ACTIVE SINCE
Feb 2021
HOLDINGS NOW
15,155
AVG SELL PX
$55.06
TRADE KIND
SHOWING 45 / 45
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
5 backtested trades · 8 horizonsHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Stephen Johnston, 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+80.00%-1.44%-0.55%-0.90%-1.43%
14d5+40.00%-1.51%-0.90%-0.61%-1.04%
30d5+80.00%-6.83%-0.16%-6.68%-7.92%
60d5+60.00%-5.10%+3.66%-8.76%-10.12%
90d5+80.00%-4.73%+4.04%-8.78%-12.99%
180d5+60.00%-5.64%+7.67%-13.31%-19.10%
1y5+100.00%-12.33%+11.50%-23.83%-25.61%
2y5+80.00%-0.72%+28.26%-28.98%-44.73%
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
TEX · 15,155 shares · as of Jun 23, 2026
05,26410,52815,79221,05620222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 13 buys / 32 sellsCOVERAGE · 22 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
TEX
TEREX CORP
SALE
Former VP CAO and Controller
1,327$69.92$92.8K13,828Jun 23, 2026Jun 25, 2026View →
TEX
TEREX CORP
SALE
Former VP CAO and Controller
375$69.90$26.2K15,155Jun 23, 2026Jun 25, 2026View →
TEX
TEREX CORP
SALE
Former VP CAO and Controller
379$63.19$23.9K15,530Jun 4, 2026Jun 8, 2026View →
TEX
TEREX CORP
SALE
Former VP CAO and Controller
1,799$62.82$113.0K15,909May 13, 2026May 14, 2026View →
TEX
TEREX CORP
SALE
Former VP CAO and Controller
8$58.73$47017,708Mar 20, 2026Mar 24, 2026View →
TEX
TEREX CORP
SALE
Former VP CAO and Controller
1,886$59.41$112.0K17,682Mar 15, 2026Mar 17, 2026View →
TEX
TEREX CORP
SALE
VP CAO and Controller
2919,568Feb 27, 2026Mar 3, 2026View →
TEX
TEREX CORP
SALE
VP CAO and Controller
8$39.64$31719,494Mar 20, 2025Mar 24, 2025View →
TEX
TEREX CORP
SALE
VP CAO and Controller
1,597$40.31$64.4K19,459Mar 17, 2025Mar 18, 2025View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
1,68621,056Mar 15, 2025Mar 18, 2025View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
5,05819,370Mar 15, 2025Mar 18, 2025View →
TEX
TEREX CORP
SALE
VP CAO and Controller
38714,312Feb 27, 2025Mar 3, 2025View →
TEX
TEREX CORP
SALE
VP CAO and Controller
3,239$62.00$200.8K14,606May 21, 2024May 22, 2024View →
TEX
TEREX CORP
SALE
VP CAO and Controller
3$58.84$17717,845Mar 20, 2024Mar 22, 2024View →
TEX
TEREX CORP
SALE
VP CAO and Controller
329$59.07$19.4K17,825Mar 18, 2024Mar 19, 2024View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
3,35118,154Mar 15, 2024Mar 19, 2024View →
TEX
TEREX CORP
SALE
VP CAO and Controller
438$58.35$25.6K13,686Mar 15, 2024Mar 19, 2024View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
1,11714,803Mar 15, 2024Mar 19, 2024View →
TEX
TEREX CORP
SALE
VP CAO and Controller
801$56.69$45.4K14,124Mar 4, 2024Mar 6, 2024View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
93814,925Feb 23, 2024Feb 26, 2024View →
TEX
TEREX CORP
SALE
VP CAO and Controller
2,661$57.33$152.6K13,961Dec 14, 2023Dec 18, 2023View →
TEX
TEREX CORP
SALE
VP CAO and Controller
2$45.31$9116,578Mar 21, 2023Mar 22, 2023View →
TEX
TEREX CORP
SALE
VP CAO and Controller
324$49.68$16.1K16,563Mar 17, 2023Mar 21, 2023View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
1,38512,732Mar 15, 2023Mar 16, 2023View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
4,15516,887Mar 15, 2023Mar 16, 2023View →
TEX
TEREX CORP
SALE
VP CAO and Controller
259$60.32$15.6K11,347Mar 6, 2023Mar 8, 2023View →
TEX
TEREX CORP
SALE
VP CAO and Controller
1,040$58.35$60.7K11,606Feb 27, 2023Mar 1, 2023View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
30612,646Feb 21, 2023Feb 23, 2023View →
TEX
TEREX CORP
SALE
VP CAO and Controller
2,428$55.51$134.8K12,340Feb 13, 2023Feb 15, 2023View →
TEX
TEREX CORP
SALE
Chief Accounting Officer
2$39.35$7914,681Mar 22, 2022Mar 24, 2022View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
3,06813,639Mar 17, 2022Mar 21, 2022View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
1,02314,662Mar 17, 2022Mar 21, 2022View →
TEX
TEREX CORP
SALE
Chief Accounting Officer
556$38.42$21.4K10,571Mar 14, 2022Mar 15, 2022View →
TEX
TEREX CORP
SALE
Chief Accounting Officer
298$40.34$12.0K11,127Mar 4, 2022Mar 7, 2022View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
89011,425Mar 3, 2022Mar 7, 2022View →
TEX
TEREX CORP
SALE
Chief Accounting Officer
539$41.68$22.5K10,535Feb 28, 2022Mar 2, 2022View →
TEX
TEREX CORP
SALE
Chief Accounting Officer
2,031$50.72$103.0K11,048Nov 8, 2021Nov 10, 2021View →
TEX
TEREX CORP
SALE
Chief Accounting Officer
2$47.01$9413,041Mar 22, 2021Mar 24, 2021View →
TEX
TEREX CORP
SALE
Chief Accounting Officer
300$46.30$13.9K13,029Mar 12, 2021Mar 15, 2021View →
TEX
TEREX CORP
SALE
Chief Accounting Officer
463$43.80$20.3K13,329Mar 8, 2021Mar 10, 2021View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
80313,792Mar 4, 2021Mar 8, 2021View →
TEX
TEREX CORP
PURCHASEGRANT
Stock grant
2,40912,989Mar 4, 2021Mar 8, 2021View →
TEX
TEREX CORP
SALE
Chief Accounting Officer
533$41.28$22.0K10,580Feb 26, 2021Mar 1, 2021View →
TEX
TEREX CORP
SALE
Chief Accounting Officer
1,05211,113Feb 24, 2021Feb 26, 2021View →
TEX
TEREX CORP
SALE
Chief Accounting Officer
1,385$41.53$57.5K12,165Feb 22, 2021Feb 23, 2021View →
Other insiders · TEX
Loading peer insiders…
About this filer
CIK 0001830953
ROLE
VP CAO and Controller
PRIMARY
TEX
COMPANIES
1
ACTIVE SINCE
Feb 2021
MARKETPEEL · /INSIDER/0001830953DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback