MarketPeel
Insider Trading Intelligence
WG

William D. Gehl

ASTE
DIRECTOR · ASTEC INDUSTRIES INC · CIK 0001031773
FILING MIX · LIFETIME94%/6%
BUYS
51
SELLS
3
TOTAL VALUE
$405.3K
COMPANIES
2
ACTIVE SINCE
May 2020
HOLDINGS NOW
188,225
AVG SELL PX
$8.81
TRADE KIND
SHOWING 54 / 54
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
2 backtested trades · 8 horizons · 2 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by William D. Gehl, 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
7d2+100.00%-4.79%+0.10%-4.89%-4.89%
14d2+0.00%+12.52%+0.71%+11.80%+11.80%
30d2+0.00%+16.17%+3.20%+12.96%+12.96%
60d2+50.00%+36.42%+4.35%+32.07%+32.07%
90d2+50.00%+9.60%+7.84%+1.76%+1.76%
180d2+100.00%-20.87%+4.24%-25.12%-25.12%
1y2+50.00%-5.83%+17.40%-23.23%-23.23%
2y2(2 pending)
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
ASTE · 40,617 shares · as of Mar 31, 2026
010,15720,31330,47040,626202120222023202420252026SHARES 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
FLOW · 51 buys / 3 sellsCOVERAGE · 24 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
940,626Mar 31, 2026Apr 2, 2026View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
4840,617Mar 31, 2026Apr 2, 2026View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
1040,513Nov 26, 2025Nov 28, 2025View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
5640,569Nov 26, 2025Nov 28, 2025View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
1040,451Aug 29, 2025Sep 2, 2025View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
5240,503Aug 29, 2025Sep 2, 2025View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
1240,379May 30, 2025Jun 3, 2025View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
6240,441May 30, 2025Jun 3, 2025View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
3,53240,367Apr 28, 2025Apr 28, 2025View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
1136,835Mar 31, 2025Mar 31, 2025View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
7036,824Mar 31, 2025Mar 31, 2025View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
1036,690Nov 27, 2024Dec 2, 2024View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
6436,754Nov 27, 2024Dec 2, 2024View →
RAIL
FREIGHTCAR AMERICA, INC.
SALE
10,000$10.83$108.3K147,608Sep 17, 2024Sep 17, 2024View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
1136,680Aug 30, 2024Sep 3, 2024View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
7136,669Aug 30, 2024Sep 3, 2024View →
RAIL
FREIGHTCAR AMERICA, INC.
SALE
12,500$7.20$90.0K157,608Aug 29, 2024Aug 30, 2024View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
7536,598May 31, 2024Jun 3, 2024View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
1236,523May 31, 2024Jun 3, 2024View →
RAIL
FREIGHTCAR AMERICA, INC.
PURCHASEGRANT
Stock grant
20,408170,108May 14, 2024May 16, 2024View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
2,94336,511Apr 26, 2024Apr 29, 2024View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
833,513Mar 29, 2024Apr 1, 2024View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
5533,568Mar 29, 2024Apr 1, 2024View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
1133,428Dec 1, 2023Dec 4, 2023View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
7733,505Dec 1, 2023Dec 4, 2023View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
733,373Aug 31, 2023Aug 31, 2023View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
4433,417Aug 31, 2023Aug 31, 2023View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
933,304May 30, 2023Jun 1, 2023View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
6233,366May 30, 2023Jun 1, 2023View →
RAIL
FREIGHTCAR AMERICA, INC.
PURCHASEGRANT
Stock grant
23,985149,700May 11, 2023May 15, 2023View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
2,71733,295Apr 26, 2023Apr 27, 2023View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
930,518Mar 30, 2023Mar 31, 2023View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
6030,578Mar 30, 2023Mar 31, 2023View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
830,454Dec 2, 2022Dec 6, 2022View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
5530,509Dec 2, 2022Dec 6, 2022View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
830,390Aug 29, 2022Aug 31, 2022View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
5630,446Aug 29, 2022Aug 31, 2022View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
730,382May 27, 2022Jun 1, 2022View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
4730,375May 27, 2022Jun 1, 2022View →
RAIL
FREIGHTCAR AMERICA, INC.
PURCHASEGRANT
Stock grant
17,882132,710May 12, 2022May 16, 2022View →
RAIL
FREIGHTCAR AMERICA, INC.
SALE
6,995125,715May 12, 2022May 16, 2022View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
2,78030,328Apr 29, 2022Apr 29, 2022View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
4$42.80$17127,497Mar 31, 2022Apr 4, 2022View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
51$42.80$2.2K27,548Mar 31, 2022Apr 4, 2022View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
3$61.74$18527,457Dec 2, 2021Dec 6, 2021View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
36$61.74$2.2K27,493Dec 2, 2021Dec 6, 2021View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
2$61.48$12327,388Aug 31, 2021Sep 2, 2021View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
33$61.48$2.0K27,454Aug 31, 2021Sep 2, 2021View →
RAIL
FREIGHTCAR AMERICA, INC.
PURCHASEGRANT
Stock grant
8,878114,828May 13, 2021May 17, 2021View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
1,263$79.20$100.0K27,386Apr 28, 2021Apr 30, 2021View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
3426,091Nov 27, 2020Dec 1, 2020View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
3926,057Sep 10, 2020Sep 14, 2020View →
RAIL
FREIGHTCAR AMERICA, INC.
PURCHASEGRANT
Stock grant
56,995105,950May 15, 2020May 19, 2020View →
ASTE
ASTEC INDUSTRIES INC
PURCHASEGRANT
Stock grant
2,494$40.11$100.0K8,130May 1, 2020May 1, 2020View →
Other insiders · ASTE
Loading peer insiders…
About this filer
CIK 0001031773
ROLE
Director
PRIMARY
ASTE
COMPANIES
2
ACTIVE SINCE
May 2020
MARKETPEEL · /INSIDER/0001031773DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback