MarketPeel
Insider Trading Intelligence
JS

John G. Stratton

GD
DIRECTOR · GENERAL DYNAMICS CORP · CIK 0001385262
FILING MIX · LIFETIME95%/5%
BUYS
76
SELLS
4
TOTAL VALUE
$2.47M
COMPANIES
2
ACTIVE SINCE
Dec 2019
HOLDINGS NOW
22,506
AVG SELL PX
$276.52
TRADE KIND
SHOWING 80 / 80
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
1 backtested trades · 8 horizonsHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by John G. Stratton, 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+0.00%-3.57%-3.94%+0.37%+0.37%
14d1+0.00%-18.29%-15.80%-2.49%-2.49%
30d1+0.00%-20.57%-15.63%-4.94%-4.94%
60d1+0.00%-19.99%-5.25%-14.74%-14.74%
90d1+0.00%-7.80%+2.37%-10.17%-10.17%
180d1+0.00%-5.80%+17.55%-23.35%-23.35%
1y1+100.00%+7.51%+29.42%-21.91%-21.91%
2y1+100.00%+56.20%+49.81%+6.39%+6.39%
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
GD · 8,484 shares · as of Jun 16, 2026
02,1214,2426,3638,484202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2019
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 · 76 buys / 4 sellsCOVERAGE · 27 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
432$90.74$39.2K14,022Jun 30, 2026Jul 1, 2026View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
104$359.85$37.4K8,484Jun 16, 2026Jun 18, 2026View →
ABT
ABBOTT LABORATORIES
PURCHASE
2,000$86.82$173.6K23,319May 7, 2026Jun 18, 2026View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
2,28621,319Apr 24, 2026Apr 28, 2026View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
382$102.67$39.2K13,489Mar 31, 2026Apr 2, 2026View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
105$354.31$37.2K8,380Mar 17, 2026Mar 19, 2026View →
GD
GENERAL DYNAMICS CORP
SALE
83$359.79$29.9K8,275Mar 9, 2026Mar 11, 2026View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
1,1201,120Mar 4, 2026Mar 6, 2026View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
2708,358Mar 4, 2026Mar 6, 2026View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
313$125.29$39.2K13,034Dec 31, 2025Jan 5, 2026View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
92$339.14$31.2K8,088Dec 16, 2025Dec 18, 2025View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
293$133.94$39.2K12,663Sep 30, 2025Oct 2, 2025View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
95$326.97$31.1K7,996Sep 16, 2025Sep 18, 2025View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
282$136.01$38.4K12,315Jun 30, 2025Jul 1, 2025View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
111$281.11$31.2K7,901Jun 17, 2025Jun 20, 2025View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
1,63519,033Apr 25, 2025Apr 29, 2025View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
277$132.65$36.7K11,979Mar 31, 2025Apr 2, 2025View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
118$264.50$31.2K7,790Mar 18, 2025Mar 20, 2025View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
1,3701,370Mar 5, 2025Mar 6, 2025View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
3307,672Mar 5, 2025Mar 6, 2025View →
GD
GENERAL DYNAMICS CORP
SALE
81$254.11$20.6K7,342Mar 3, 2025Mar 5, 2025View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
324$113.11$36.6K11,650Dec 31, 2024Jan 3, 2025View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
117$266.20$31.1K7,423Dec 17, 2024Dec 19, 2024View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
322$114.01$36.7K11,271Sep 30, 2024Oct 1, 2024View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
101$308.05$31.1K7,306Sep 17, 2024Sep 19, 2024View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
353$103.91$36.7K10,895Jun 30, 2024Jul 2, 2024View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
106$292.42$31.0K7,205Jun 18, 2024Jun 21, 2024View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
1,86617,398Apr 26, 2024Apr 30, 2024View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
323$113.66$36.7K10,486Mar 31, 2024Apr 2, 2024View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
113$275.38$31.1K7,099Mar 18, 2024Mar 20, 2024View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
1,4001,400Mar 6, 2024Mar 7, 2024View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
3106,986Mar 6, 2024Mar 7, 2024View →
GD
GENERAL DYNAMICS CORP
SALE
105$273.37$28.7K6,676Mar 4, 2024Mar 6, 2024View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
333$110.07$36.7K10,114Dec 31, 2023Jan 3, 2024View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
124$251.04$31.1K6,781Dec 18, 2023Dec 20, 2023View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
379$96.85$36.7K9,729Sep 30, 2023Oct 3, 2023View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
140$222.80$31.2K6,657Sep 18, 2023Sep 20, 2023View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
325$109.02$35.4K9,304Jun 30, 2023Jul 5, 2023View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
146$213.80$31.2K6,517Jun 16, 2023Jun 20, 2023View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
1,81615,532Apr 28, 2023May 2, 2023View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
325$101.26$32.9K8,937Mar 31, 2023Apr 4, 2023View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
145$215.31$31.2K6,371Mar 16, 2023Mar 20, 2023View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
3756,226Mar 8, 2023Mar 9, 2023View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
1,7801,780Mar 8, 2023Mar 9, 2023View →
GD
GENERAL DYNAMICS CORP
SALE
107$231.97$24.8K5,851Mar 6, 2023Mar 8, 2023View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
300$109.79$32.9K8,571Dec 31, 2022Jan 4, 2023View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
127$245.39$31.2K5,958Dec 16, 2022Dec 20, 2022View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
341$96.76$33.0K8,233Sep 30, 2022Oct 4, 2022View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
136$229.00$31.1K5,831Sep 16, 2022Sep 20, 2022View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
303$108.65$32.9K7,859Jun 30, 2022Jul 1, 2022View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
143$218.01$31.2K5,695Jun 16, 2022Jun 21, 2022View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
1,60213,716Apr 29, 2022May 3, 2022View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
278$118.36$32.9K7,523Mar 31, 2022Apr 1, 2022View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
132$235.91$31.1K5,552Mar 16, 2022Mar 17, 2022View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
2,1902,190Mar 2, 2022Mar 4, 2022View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
3655,420Mar 2, 2022Mar 4, 2022View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
234$140.74$32.9K7,216Dec 31, 2021Jan 4, 2022View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
115$204.85$23.6K5,055Dec 16, 2021Dec 20, 2021View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
279$118.13$33.0K6,958Sep 30, 2021Oct 4, 2021View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
120$197.77$23.7K4,940Sep 16, 2021Sep 20, 2021View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
284$115.93$32.9K6,654Jun 30, 2021Jul 2, 2021View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
123$192.15$23.6K4,820Jun 16, 2021Jun 21, 2021View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
1,49912,114Apr 23, 2021Apr 27, 2021View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
275$119.84$33.0K6,345Mar 31, 2021Apr 2, 2021View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
135$175.48$23.7K4,697Mar 16, 2021Mar 18, 2021View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
2,7702,770Mar 3, 2021Mar 5, 2021View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
4754,562Mar 3, 2021Mar 5, 2021View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
287$109.49$31.4K6,049Dec 31, 2020Jan 5, 2021View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
154$153.72$23.7K4,087Dec 16, 2020Dec 17, 2020View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
289$108.83$31.5K5,743Sep 30, 2020Oct 1, 2020View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
162$146.54$23.7K3,933Sep 16, 2020Sep 17, 2020View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
344$91.43$31.5K5,434Jun 30, 2020Jul 1, 2020View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
158$149.50$23.6K3,771Jun 16, 2020Jun 18, 2020View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
1,97410,615Apr 24, 2020Apr 28, 2020View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
399$78.91$31.5K5,069Mar 31, 2020Apr 2, 2020View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
80$131.68$10.5K3,613Mar 17, 2020Mar 18, 2020View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
3,2103,210Mar 4, 2020Mar 5, 2020View →
GD
GENERAL DYNAMICS CORP
PURCHASEGRANT
Stock grant
4853,533Mar 4, 2020Mar 5, 2020View →
GD
GENERAL DYNAMICS CORP
PURCHASE
3,048$164.81$502.3K3,048Mar 3, 2020Mar 5, 2020View →
ABT
ABBOTT LABORATORIES
PURCHASEGRANT
Stock grant
362$86.86$31.4K4,651Dec 31, 2019Jan 3, 2020View →
Other insiders · GD
Loading peer insiders…
About this filer
CIK 0001385262
ROLE
Director
PRIMARY
GD
COMPANIES
2
ACTIVE SINCE
Dec 2019
MARKETPEEL · /INSIDER/0001385262DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback