‹ Screener

GENERAL DYNAMICS CORP

GD · Ship & Boat Building & Repairing · 270.4M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $253M (gross $434M, SBC $181M)

Reference price $365.00 · est. market cap ~$98.7B — last insider sale, 2026-06-17 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A85

Dominant aerospace & defense franchise with strong returns, top-decile cash generation and a deep backlog.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-29 · $13.0B2025-09-28 · $12.9B2025-12-31 · $14.4B2026-04-05 · $13.5B

Last 4 quarters · from SEC filings.

Key metrics

Operating margin
10.2%
Net margin
8.0%
Return on equity
16.4%
Return on assets
7.4%
ROIC
12.6%
Revenue growth (QoQ)
-6.2%
Net-income growth
11.3%
Debt / equity
0.3×
Net debt / EBITDA
0.9×
Current ratio
1.4×
Free cash flow
$4.0B
EBITDA
$6.3B
Tangible book value
$3.2B
Cash & investments
$2.3B
Stock comp / revenue
0.4%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-17Malcolm MarkOption exercise3.2K$165.47
2026-06-17Malcolm MarkSell3.2K$365.00
2026-06-17Malcolm MarkOption exercise2.3K$191.71
2026-06-17Malcolm MarkSell2.3K$365.00
2026-06-16HANEY CECIL DGrant10$359.85
2026-06-16Mattis James NGrant58$359.85
2026-06-16Stratton John GGrant104$359.85
2026-06-16Nye C HowardGrant52$359.85
2026-06-16Schumacher Laura JGrant104$359.85
2026-06-16Reynolds Catherine BGrant104$359.85
2026-06-16DE LEON RUDY FGrant52$359.85
2026-06-16Hooper Charles WGrant20$359.85
2026-06-01Maisano Dana OmahenGrant480
2026-05-12Burns Mark LagrandOption exercise36K$168.56
2026-05-12Burns Mark LagrandSell34K$345.24
2026-05-12Burns Mark LagrandSell2.6K$345.93
2026-05-11Burns Mark LagrandOption exercise36K$165.47
2026-05-11Burns Mark LagrandSell29K$343.66
2026-05-11Burns Mark LagrandSell7.6K$342.83
2026-03-17Mattis James NGrant105$354.31
2026-03-17Stratton John GGrant105$354.31
2026-03-17Nye C HowardGrant52$354.31
2026-03-17Schumacher Laura JGrant105$354.31
2026-03-17Reynolds Catherine BGrant105$354.31
2026-03-17DE LEON RUDY FGrant52$354.31
2026-03-17Hooper Charles WGrant21$354.31
2026-03-17HANEY CECIL DGrant10$354.31
2026-03-11Burns Mark LagrandSell10K$354.95
2026-03-11Gilliland Marguerite AmySell3.8K$353.50
2026-03-11Gallopoulos Gregory SSell3.7K$354.35
2026-03-11NOVAKOVIC PHEBE NSell9.9K$353.75
2026-03-11NOVAKOVIC PHEBE NSell23K$354.24
2026-03-09Paddock DavidTax withheld731$359.79
2026-03-09Berg ShaneTax withheld745$359.79
2026-03-09Rayha MarkTax withheld244$359.79
2026-03-09Deep DannyTax withheld1.2K$359.79
2026-03-09Smith Robert EdwardTax withheld1.5K$359.79
2026-03-09HANEY CECIL DTax withheld83$359.79
2026-03-09Brady Christopher JTax withheld896$359.79
2026-03-09Moss William ATax withheld492$359.79
2026-03-09Wall Peter ATax withheld113$359.79
2026-03-09Burns Mark LagrandTax withheld1.9K$359.79
2026-03-09Gilliland Marguerite AmyTax withheld1.4K$359.79
2026-03-09Mattis James NTax withheld83$359.79
2026-03-09Kuryea Kimberly ATax withheld1.2K$359.79
2026-03-09Aiken Jason WTax withheld2.4K$359.79
2026-03-09Gallopoulos Gregory STax withheld1.4K$359.79
2026-03-09Stratton John GTax withheld83$359.79
2026-03-09Nye C HowardTax withheld83$359.79
2026-03-09Schumacher Laura JTax withheld83$359.79
2026-03-09Reynolds Catherine BTax withheld83$359.79
2026-03-09NOVAKOVIC PHEBE NTax withheld6.1K$359.79
2026-03-09DE LEON RUDY FTax withheld105$359.79
2026-03-04Malcolm MarkGrant270
2026-03-04Rayha MarkGrant672
2026-03-04Rayha MarkTax withheld312$362.35
2026-03-04Rayha MarkGrant2.4K
2026-03-04Paddock DavidGrant2.0K
2026-03-04Paddock DavidTax withheld879$362.35
2026-03-04Paddock DavidGrant1.4K
2026-03-04Berg ShaneGrant2.0K
2026-03-04Berg ShaneTax withheld894$362.35
2026-03-04Berg ShaneGrant1.8K
2026-03-04Clarke Richard DGrant270
2026-03-04Hooper Charles WGrant270
2026-03-04Deep DannyGrant3.1K
2026-03-04Deep DannyTax withheld1.4K$362.35
2026-03-04Deep DannyGrant3.9K
2026-03-04Smith Robert EdwardGrant11K
2026-03-04Smith Robert EdwardTax withheld5.0K$362.35
2026-03-04Smith Robert EdwardGrant2.8K
2026-03-04HANEY CECIL DGrant270
2026-03-04Brady Christopher JGrant2.5K
2026-03-04Brady Christopher JTax withheld1.1K$362.35
2026-03-04Brady Christopher JGrant1.5K
2026-03-04Moss William AGrant1.3K
2026-03-04Moss William ATax withheld599$362.35
2026-03-04Wall Peter AGrant270
2026-03-04Burns Mark LagrandGrant14K
2026-03-04Burns Mark LagrandTax withheld6.4K$362.35
2026-03-04Burns Mark LagrandGrant3.3K
2026-03-04Gilliland Marguerite AmyGrant3.8K
2026-03-04Gilliland Marguerite AmyTax withheld1.7K$362.35
2026-03-04Gilliland Marguerite AmyGrant2.8K
2026-03-04Mattis James NGrant270
2026-03-04Kuryea Kimberly AGrant3.2K
2026-03-04Kuryea Kimberly ATax withheld1.4K$362.35
2026-03-04Kuryea Kimberly AGrant3.0K
2026-03-04Aiken Jason WGrant18K
2026-03-04Aiken Jason WTax withheld8.1K$362.35
2026-03-04Aiken Jason WGrant3.3K
2026-03-04Gallopoulos Gregory SGrant3.7K
2026-03-04Gallopoulos Gregory STax withheld1.7K$362.35
2026-03-04Gallopoulos Gregory SGrant2.3K
2026-03-04Stratton John GGrant270
2026-03-04Nye C HowardGrant270
2026-03-04Schumacher Laura JGrant270
2026-03-04Reynolds Catherine BGrant270
2026-03-04NOVAKOVIC PHEBE NGrant46K
2026-03-04NOVAKOVIC PHEBE NTax withheld21K$362.35
2026-03-04NOVAKOVIC PHEBE NGrant10K
2026-03-04DE LEON RUDY FGrant270
2026-03-04STEEL ROBERT KGrant270
2026-02-19Aiken Jason WOption exercise16K$191.71
2026-02-19Aiken Jason WTax withheld13K$353.19
2026-02-19Aiken Jason WOption exercise15K$223.93
2026-02-19Aiken Jason WTax withheld12K$352.99
2026-02-13Rayha MarkOption exercise6.5K$135.85
2026-02-13Rayha MarkSell4.4K$348.79
2025-12-17Paddock DavidOption exercise4.3K$223.93
2025-12-17Paddock DavidOption exercise23K$168.56
2025-12-17Paddock DavidSell3.5K$335.12
2025-12-17Paddock DavidSell17K$334.88
2025-12-16Stratton John GGrant92$339.14
2025-12-16Schumacher Laura JGrant92$339.14
2025-12-16Reynolds Catherine BGrant92$339.14
2025-12-16Nye C HowardGrant92$339.14
2025-12-16Malcolm MarkGrant92$339.14
2025-12-16Hooper Charles WGrant18$339.14
2025-12-16HANEY CECIL DGrant9$339.14
2025-12-16DE LEON RUDY FGrant46$339.14
2025-11-20Rayha MarkSell100$339.90
2025-11-05Moss William AGift700
2025-10-29Gallopoulos Gregory SGift1.2K
2025-10-28Gallopoulos Gregory SOption exercise46K$168.56
2025-10-28Gallopoulos Gregory STax withheld33K$350.60
2025-09-16Reynolds Catherine BGrant95$326.97
2025-09-16Nye C HowardGrant95$326.97
2025-09-16Malcolm MarkGrant95$326.97
2025-09-16Hooper Charles WGrant19$326.97
2025-09-16DE LEON RUDY FGrant47$326.97
2025-09-16HANEY CECIL DGrant9$326.97
2025-09-16Stratton John GGrant95$326.97
2025-09-16Schumacher Laura JGrant95$326.97
2025-09-12Malcolm MarkOption exercise3.2K$135.85
2025-09-12Malcolm MarkSell3.2K$329.45
2025-09-04Aiken Jason WGift3.0K
2025-08-25Schumacher Laura JTax withheld1.8K$321.19
2025-08-25Brady Christopher JOption exercise8.2K$135.85
2025-08-25Brady Christopher JSell8.2K$321.18
2025-08-25Schumacher Laura JOption exercise3.2K$135.85
2025-08-22Malcolm MarkOption exercise1.2K$140.87
2025-08-22Malcolm MarkSell1.2K$319.04
2025-08-18NOVAKOVIC PHEBE NSell11K$314.43
2025-08-18NOVAKOVIC PHEBE NOption exercise119K$167.61
2025-08-18Moss William AGift1.1K
2025-08-18NOVAKOVIC PHEBE NOption exercise11K$167.61
2025-08-18NOVAKOVIC PHEBE NSell119K$313.50
2025-08-14Moss William AOption exercise8.8K$223.93
2025-08-14Moss William ASell8.8K$316.48
2025-08-14Moss William AOption exercise8.9K$165.47
2025-08-14Moss William ASell8.9K$316.32
2025-08-08Gilliland Marguerite AmyOption exercise34K$167.61
2025-08-08Gilliland Marguerite AmySell34K$315.20
2025-08-04Paddock DavidSell6.2K$312.26
2025-08-04Paddock DavidOption exercise5.4K$191.71
2025-08-04Paddock DavidTax withheld4.0K$312.43
2025-08-04Paddock DavidOption exercise6.2K$167.61
2025-07-28Burns Mark LagrandOption exercise44K$167.61
2025-07-28Burns Mark LagrandSell20K$311.85
2025-07-28Burns Mark LagrandSell24K$312.62
2025-07-28Gallopoulos Gregory SOption exercise33K$165.47
2025-07-28DE LEON RUDY FOption exercise3.2K$135.85
2025-07-28Gallopoulos Gregory STax withheld25K$311.82
2025-07-28DE LEON RUDY FSell3.2K$312.93
2025-07-28DE LEON RUDY FOption exercise2.3K$191.71
2025-07-28DE LEON RUDY FSell2.3K$312.63
2025-07-25Wall Peter ASell2.3K$312.79
2025-07-25Burns Mark LagrandOption exercise33K$223.93
2025-07-25Burns Mark LagrandSell7.7K$313.23
2025-07-25Burns Mark LagrandSell25K$314.17
2025-07-25Wall Peter AOption exercise2.3K$191.71
2025-06-17Nye C HowardGrant111$281.11
2025-06-17Stratton John GGrant111$281.11
2025-06-17Schumacher Laura JGrant111$281.11
2025-06-17Reynolds Catherine BGrant111$281.11
2025-06-17Malcolm MarkGrant111$281.11
2025-06-17Hooper Charles WGrant22$281.11
2025-06-17HANEY CECIL DGrant11$281.11
2025-06-17DE LEON RUDY FGrant55$281.11
2025-06-16NOVAKOVIC PHEBE NOption exercise7.6K$223.93
2025-06-16NOVAKOVIC PHEBE NSell2.7K$281.17
2025-06-16NOVAKOVIC PHEBE NSell4.9K$280.04
2025-06-13Gallopoulos Gregory SOption exercise42K$167.61
2025-06-13Gallopoulos Gregory SSell8.1K$283.00
2025-06-13Gallopoulos Gregory SSell31K$284.36
2025-06-13NOVAKOVIC PHEBE NSell178K$283.12
2025-06-13Gallopoulos Gregory SSell3.6K$285.08
2025-06-13NOVAKOVIC PHEBE NSell1.2K$284.01
2025-06-13NOVAKOVIC PHEBE NOption exercise179K$223.93
2025-05-13Aiken Jason WOption exercise10K$167.61
2025-05-13Aiken Jason WOption exercise16K$191.71
2025-05-13Aiken Jason WTax withheld14K$273.92
2025-05-13Aiken Jason WOption exercise15K$223.93
2025-05-13Aiken Jason WTax withheld13K$273.73
2025-05-13Aiken Jason WTax withheld8.2K$273.95
2025-05-05Smith Robert EdwardGift2.0K
2025-03-18Hooper Charles WGrant23$264.50
2025-03-18Stratton John GGrant118$264.50
2025-03-18Schumacher Laura JGrant118$264.50
2025-03-18Reynolds Catherine BGrant118$264.50
2025-03-18Nye C HowardGrant118$264.50
2025-03-18Malcolm MarkGrant118$264.50
2025-03-18HANEY CECIL DGrant11$264.50
2025-03-18DE LEON RUDY FGrant59$264.50
2025-03-10Gilliland Marguerite AmyOption exercise25K$223.93
2025-03-10Gilliland Marguerite AmySell25K$272.08
2025-03-10Gilliland Marguerite AmySell2.8K$272.41
2025-03-05Stratton John GGrant330
2025-03-05Smith Robert EdwardGrant3.5K
2025-03-05Paddock DavidGrant2.0K
2025-03-05Rayha MarkGrant2.8K
2025-03-05NOVAKOVIC PHEBE NGrant14K
2025-03-05NOVAKOVIC PHEBE NSell33K$263.48
2025-03-05Moss William AGrant970
2025-03-05Kuryea Kimberly AGrant3.9K
2025-03-05Gilliland Marguerite AmyGrant3.9K
2025-03-05Gallopoulos Gregory SGrant3.2K
2025-03-05Gallopoulos Gregory SSell3.5K$263.42
2025-03-05Deep DannyGrant3.5K
2025-03-05Burns Mark LagrandGrant4.1K
2025-03-05Brady Christopher JGrant2.1K
2025-03-05Berg ShaneGrant2.5K
2025-03-05Aiken Jason WGrant4.7K
2025-03-05Wall Peter AGrant330
2025-03-05STEEL ROBERT KGrant330
2025-03-05Schumacher Laura JGrant330
2025-03-05Reynolds Catherine BGrant330
2025-03-05Nye C HowardGrant330
2025-03-05Mattis James NGrant330
2025-03-05Malcolm MarkGrant330
2025-03-05Hooper Charles WGrant330
2025-03-05HANEY CECIL DGrant330
2025-03-05DE LEON RUDY FGrant330
2025-03-05Clarke Richard DGrant330
2025-03-04Aiken Jason WTax withheld6.3K$253.95
2025-03-04Burns Mark LagrandTax withheld5.6K$253.95
2025-03-04Brady Christopher JGrant2.3K
2025-03-04Brady Christopher JTax withheld979$253.95
2025-03-04Berg ShaneGrant1.4K
2025-03-04Berg ShaneTax withheld633$253.95
2025-03-04Aiken Jason WGrant14K
2025-03-04Deep DannyTax withheld1.0K$253.95
2025-03-04Smith Robert EdwardTax withheld5.3K$253.95
2025-03-04Paddock DavidGrant1.7K
2025-03-04Paddock DavidTax withheld730$253.95
2025-03-04Smith Robert EdwardGrant12K
2025-03-04Rayha MarkGrant559
2025-03-04Rayha MarkTax withheld260$253.95
2025-03-04NOVAKOVIC PHEBE NGrant47K
2025-03-04NOVAKOVIC PHEBE NTax withheld21K$253.95
2025-03-04Moss William AGrant1.1K
2025-03-04Moss William ATax withheld512$253.95
2025-03-04Kuryea Kimberly AGrant2.9K
2025-03-04Kuryea Kimberly ATax withheld1.3K$253.95
2025-03-04Gilliland Marguerite AmyGrant2.7K
2025-03-04Gilliland Marguerite AmyTax withheld1.2K$253.95
2025-03-04Gallopoulos Gregory SGrant3.4K
2025-03-04Gallopoulos Gregory STax withheld1.5K$253.95
2025-03-04Deep DannyGrant2.2K
2025-03-04Burns Mark LagrandGrant12K
2025-03-03Kuryea Kimberly ATax withheld1.2K$254.11
2025-03-03HANEY CECIL DTax withheld81$254.11
2025-03-03DE LEON RUDY FTax withheld102$254.11
2025-03-03Gallopoulos Gregory STax withheld1.4K$254.11
2025-03-03Rayha MarkTax withheld251$254.11
2025-03-03Deep DannyTax withheld927$254.11
2025-03-03Paddock DavidTax withheld681$254.11
2025-03-03Moss William ATax withheld490$254.11
2025-03-03Brady Christopher JTax withheld906$254.11
2025-03-03Burns Mark LagrandTax withheld1.5K$254.11
2025-03-03NOVAKOVIC PHEBE NTax withheld5.8K$254.11
2025-03-03Berg ShaneTax withheld595$254.11
2025-03-03Smith Robert EdwardTax withheld1.5K$254.11
2025-03-03Gilliland Marguerite AmyTax withheld1.1K$254.11
2025-03-03Aiken Jason WTax withheld1.7K$254.11
2025-03-03Wall Peter ATax withheld110$254.11
2025-03-03Stratton John GTax withheld81$254.11
2025-03-03Schumacher Laura JTax withheld81$254.11
2025-03-03Reynolds Catherine BTax withheld81$254.11
2025-03-03Nye C HowardTax withheld81$254.11
2025-03-03Mattis James NTax withheld81$254.11
2025-02-04DE LEON RUDY FGift290
2025-01-31Schumacher Laura JOption exercise2.6K$136.78
2025-01-31Schumacher Laura JSell1.8K$255.68

All non-derivative Form 4 activity (SEC), newest first.

Supply chain

Customers (1)

  • U.S. government 70% of rev

Suppliers (1)

Named in the 10-K; linked when we track them.

Notable events (8-K)

DateItems
2026-05-11Shareholder votefiling ↗
2026-04-29ResultsExhibitsfiling ↗
2026-01-28ResultsExhibitsfiling ↗
2025-12-05Exec/director changefiling ↗
2025-12-05Exec/director changefiling ↗
2025-10-24ResultsExhibitsfiling ↗
2025-07-23ResultsExhibitsfiling ↗
2025-06-09Exec/director changefiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-112026-05-110000040533-26-000014 ↗
10-Q2026-04-292026-04-050000040533-26-000012 ↗
8-K2026-04-292026-04-290000040533-26-000010 ↗
10-K2026-01-302025-12-310000040533-26-000006 ↗
8-K2026-01-282026-01-280000040533-26-000003 ↗
8-K2025-12-052025-12-030001193125-25-309757 ↗
8-K2025-12-052025-12-030001193125-25-309762 ↗
10-Q2025-10-242025-09-280000040533-25-000045 ↗
8-K2025-10-242025-10-240000040533-25-000043 ↗
8-K2025-07-232025-07-230000040533-25-000033 ↗
10-Q2025-07-232025-06-290000040533-25-000035 ↗
8-K2025-06-092025-06-040001193125-25-137830 ↗