MarketPeel
Insider Trading Intelligence
RA

Richard H. Anderson

NSC
DIRECTOR · NORFOLK SOUTHERN CORP · CIK 0001200334
FILING MIX · LIFETIME90%/10%
BUYS
38
SELLS
4
TOTAL VALUE
$3.53M
COMPANIES
2
ACTIVE SINCE
Apr 2020
HOLDINGS NOW
114,787
AVG SELL PX
$109.27
TRADE KIND
SHOWING 42 / 42
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
8 backtested trades · 8 horizons · 6 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Richard H. Anderson, 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
7d8+37.50%-1.37%-0.85%-0.52%+0.20%
14d8+62.50%+0.56%+0.42%+0.14%-0.07%
30d8+50.00%+0.50%+0.40%+0.10%-0.14%
60d8+75.00%+2.81%+1.96%+0.84%+3.10%
90d8+62.50%+2.40%+0.77%+1.63%+1.08%
180d8+75.00%+4.31%+2.81%+1.50%+1.91%
1y8(1 pending)+85.71%+10.32%+12.72%-2.40%-5.57%
2y8(5 pending)+33.33%+3.18%+6.41%-24.75%-24.75%
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
NSC · 1,764.173 shares · as of Jun 30, 2026
01,7503,5005,2507,00020252026SHARES 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 · 38 buys / 4 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
251.203$314.59$79.0K1,764.173Jun 30, 2026Jul 1, 2026View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
6.522$311.84$2.0K1,512.97May 20, 2026May 22, 2026View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
10.141$315.38$3.2K2,379.181May 20, 2026May 22, 2026View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
233.45$287.00$67.0K1,506.448Mar 31, 2026Apr 2, 2026View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
5.411$316.23$1.7K1,272.998Feb 20, 2026Feb 24, 2026View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
10.087$315.72$3.2K2,369.04Feb 20, 2026Feb 24, 2026View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
9682,358.953Jan 30, 2026Feb 3, 2026View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
232.059$288.72$67.0K1,267.317Dec 31, 2025Jan 5, 2026View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
4.695$280.22$1.3K1,035.258Nov 20, 2025Nov 24, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
6.669$282.86$1.9K1,390.953Nov 20, 2025Nov 24, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASE
2,600$281.86$732.8K7,000Oct 27, 2025Oct 28, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
183.083$300.41$55.0K1,030.563Sep 30, 2025Oct 7, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
6.484$286.87$1.9K1,384.284Aug 20, 2025Aug 22, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
3.989$285.49$1.1K847.48Aug 20, 2025Aug 22, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
2001,377.8Jul 31, 2025Aug 4, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
3.35$244.08$818609.089May 20, 2025May 22, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
6.482$243.94$1.6K1,177.8May 20, 2025May 22, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
147.773$236.85$35.0K605.739Mar 31, 2025Apr 2, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
6.342$248.01$1.6K1,171.318Feb 20, 2025Feb 24, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
2.466$249.41$615457.966Feb 20, 2025Feb 24, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
7001,164.976Jan 30, 2025Feb 3, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
149.127$234.70$35.0K455.501Dec 31, 2024Jan 3, 2025View →
NSC
NORFOLK SOUTHERN CORP
PURCHASE
200$248.69$49.7K4,200Dec 13, 2024Dec 16, 2024View →
NSC
NORFOLK SOUTHERN CORP
PURCHASE
200$248.61$49.7K4,400Dec 13, 2024Dec 16, 2024View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
1.589$258.93$411306.374Nov 20, 2024Nov 22, 2024View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
2.403$259.89$624464.976Nov 20, 2024Nov 22, 2024View →
NSC
NORFOLK SOUTHERN CORP
PURCHASE
1,000$257.85$257.9K4,000Oct 24, 2024Oct 25, 2024View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
140.845$248.50$35.0K304.785Sep 30, 2024Oct 2, 2024View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
2.573$241.32$621462.573Aug 20, 2024Aug 22, 2024View →
NSC
NORFOLK SOUTHERN CORP
PURCHASE
2,000$247.48$495.0K3,000Jul 29, 2024Jul 31, 2024View →
NSC
NORFOLK SOUTHERN CORP
PURCHASEGRANT
Stock grant
460460Jul 29, 2024Jul 31, 2024View →
NSC
NORFOLK SOUTHERN CORP
PURCHASE
1,000$221.00$221.0K1,000May 29, 2024May 31, 2024View →
MDT
MEDTRONIC PLC
SALE
169$90.23$15.2K113,023May 2, 2023May 3, 2023View →
MDT
MEDTRONIC PLC
PURCHASEGRANT
Stock grant
1,930$90.68$175.0K113,192May 1, 2023May 3, 2023View →
MDT
MEDTRONIC PLC
SALE
262$103.11$27.0K110,182May 3, 2022May 4, 2022View →
MDT
MEDTRONIC PLC
PURCHASEGRANT
Stock grant
1,697110,444May 2, 2022May 4, 2022View →
MDT
MEDTRONIC PLC
PURCHASE
5,010$103.26$517.3K108,374Dec 16, 2021Dec 17, 2021View →
MDT
MEDTRONIC PLC
PURCHASEGRANT
Stock grant
1,334103,050May 3, 2021May 4, 2021View →
MDT
MEDTRONIC PLC
SALE
426$129.97$55.4K101,716Apr 27, 2021Apr 28, 2021View →
MDT
MEDTRONIC PLC
PURCHASE
4,607$108.52$500.0K101,673Oct 8, 2020Oct 9, 2020View →
MDT
MEDTRONIC PLC
SALE
393$99.14$39.0K96,881Apr 29, 2020Apr 30, 2020View →
MDT
MEDTRONIC PLC
PURCHASEGRANT
Stock grant
1,73797,274Apr 27, 2020Apr 29, 2020View →
Other insiders · NSC
Loading peer insiders…
About this filer
CIK 0001200334
ROLE
Director
PRIMARY
NSC
COMPANIES
2
ACTIVE SINCE
Apr 2020
MARKETPEEL · /INSIDER/0001200334DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback