MarketPeel
Insider Trading Intelligence
JS

John W. Stanton

MSFT
DIRECTOR · MICROSOFT CORP · CIK 0000904858
FILING MIX · LIFETIME95%/5%
BUYS
36
SELLS
2
TOTAL VALUE
$1.99M
COMPANIES
2
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
108,144
AVG SELL PX
TRADE KIND
SHOWING 38 / 38
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
1 backtested trades · 8 horizons · 3 pending
Forward-return performance of every backtestable P/S trade by John W. Stanton, 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
7d1+100.00%+0.25%+1.00%-0.75%-0.75%
14d1+100.00%+1.40%-0.17%+1.57%+1.57%
30d1+0.00%-4.44%-5.50%+1.06%+1.06%
60d1+100.00%+4.62%+3.27%+1.35%+1.35%
90d1+100.00%+5.99%+8.16%-2.17%-2.17%
180d1(1 pending)
1y1(1 pending)
2y1(1 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
MSFT · 84,054 shares · as of Jun 5, 2026
021,01442,02763,04184,054202120222023202420252026SHARES 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
2026
FLOW · 36 buys / 2 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
14984,054Jun 5, 2026Jun 9, 2026View →
MSFT
MICROSOFT CORP
PURCHASE
5,000$397.35$1.99M83,905Feb 18, 2026Feb 18, 2026View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
14578,905Jan 30, 2026Feb 3, 2026View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
13078,760Dec 4, 2025Dec 5, 2025View →
COST
COSTCO WHOLESALE CORP /NEW
PURCHASEGRANT
Stock grant
28624,089.936Oct 22, 2025Oct 24, 2025View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
12578,630Sep 10, 2025Sep 12, 2025View →
MSFT
MICROSOFT CORP
SALE
3,6213,622Sep 2, 2025Sep 3, 2025View →
COST
COSTCO WHOLESALE CORP /NEW
PURCHASEGRANT
Gift
211211Sep 2, 2025Sep 4, 2025View →
COST
COSTCO WHOLESALE CORP /NEW
SALEGRANT
Gift
211211Sep 2, 2025Sep 4, 2025View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
13278,505Jun 10, 2025Jun 11, 2025View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
15178,373Jan 31, 2025Feb 3, 2025View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
13278,222Dec 9, 2024Dec 10, 2024View →
COST
COSTCO WHOLESALE CORP /NEW
PURCHASEGRANT
Stock grant
30323,803.936Oct 22, 2024Oct 24, 2024View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
14678,090Sep 6, 2024Sep 9, 2024View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
13877,944Jun 7, 2024Jun 7, 2024View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
14877,806Jan 31, 2024Feb 1, 2024View →
COST
COSTCO WHOLESALE CORP /NEW
PURCHASEGRANT
Stock grant
18.93623,500.936Jan 12, 2024Jan 12, 2024View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
15977,659Dec 6, 2023Dec 7, 2023View →
COST
COSTCO WHOLESALE CORP /NEW
PURCHASEGRANT
Stock grant
48923,482Oct 22, 2023Oct 24, 2023View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
17577,499Sep 13, 2023Sep 15, 2023View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
17577,324Jun 13, 2023Jun 14, 2023View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
23777,149Jan 31, 2023Feb 1, 2023View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
23376,912Dec 12, 2022Dec 13, 2022View →
COST
COSTCO WHOLESALE CORP /NEW
PURCHASEGRANT
Stock grant
56522,993Oct 22, 2022Oct 25, 2022View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
22376,679Aug 30, 2022Sep 1, 2022View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
21576,456May 31, 2022Jun 1, 2022View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
18976,241Jan 31, 2022Feb 1, 2022View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
14876,052Nov 29, 2021Nov 30, 2021View →
COST
COSTCO WHOLESALE CORP /NEW
PURCHASEGRANT
Stock grant
56122,428Oct 22, 2021Oct 26, 2021View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
16675,904Sep 2, 2021Sep 3, 2021View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
20275,738Jun 2, 2021Jun 3, 2021View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
21675,536Jan 29, 2021Feb 1, 2021View →
COST
COSTCO WHOLESALE CORP /NEW
PURCHASEGRANT
Stock grant
3421,867Dec 11, 2020Dec 11, 2020View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
23175,320Dec 1, 2020Dec 2, 2020View →
COST
COSTCO WHOLESALE CORP /NEW
PURCHASEGRANT
Stock grant
71921,833Oct 22, 2020Oct 22, 2020View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
23375,089Sep 4, 2020Sep 9, 2020View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
27374,856Jun 4, 2020Jun 8, 2020View →
MSFT
MICROSOFT CORP
PURCHASEGRANT
Stock grant
29374,583Jan 31, 2020Feb 3, 2020View →
Other insiders · MSFT
Loading peer insiders…
About this filer
CIK 0000904858
ROLE
Director
PRIMARY
MSFT
COMPANIES
2
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0000904858DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback