{
  "cik": 40533,
  "cik_padded": "0000040533",
  "entityName": "GENERAL DYNAMICS CORP",
  "fiscal_years": [
    {
      "accn": "0000040533-26-000006",
      "filed": "2026-01-30",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 637000000.0,
        "capex": 1161000000.0,
        "cash": 2333000000.0,
        "dividends_paid": 1593000000.0,
        "eps_diluted": 15.45,
        "free_cash_flow": 3959000000.0,
        "net_income": 4210000000.0,
        "operating_cash_flow": 5120000000.0,
        "operating_income": 5356000000.0,
        "revenue": 52550000000.0,
        "stockholders_equity": 25622000000.0,
        "total_assets": 57249000000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.08011417697431017,
        "operating_margin": 0.10192197906755471,
        "payout_ratio": 0.37838479809976244,
        "revenue_growth_yoy": 0.10130773744655881,
        "roa_avg2y": 0.07442830750735886,
        "roa_period_end": 0.07353840241750947,
        "roe_avg2y": 0.17657544301142916,
        "roe_period_end": 0.16431191944422763
      }
    },
    {
      "accn": "0000040533-26-000006",
      "filed": "2026-01-30",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 1501000000.0,
        "capex": 916000000.0,
        "cash": 1697000000.0,
        "dividends_paid": 1529000000.0,
        "eps_diluted": 13.63,
        "free_cash_flow": 3196000000.0,
        "net_income": 3782000000.0,
        "operating_cash_flow": 4112000000.0,
        "operating_income": 4796000000.0,
        "revenue": 47716000000.0,
        "stockholders_equity": 22063000000.0,
        "total_assets": 55880000000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.0792606253667533,
        "operating_margin": 0.1005113588733339,
        "payout_ratio": 0.4042834479111581,
        "revenue_growth_yoy": 0.12878501135503406,
        "roa_avg2y": 0.06833498961062427,
        "roa_period_end": 0.067680744452398,
        "roe_avg2y": 0.17443844841105116,
        "roe_period_end": 0.17141821148529213
      }
    },
    {
      "accn": "0000040533-26-000006",
      "filed": "2026-01-30",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 434000000.0,
        "capex": 904000000.0,
        "cash": 1913000000.0,
        "dividends_paid": 1428000000.0,
        "eps_diluted": 12.02,
        "free_cash_flow": 3806000000.0,
        "net_income": 3315000000.0,
        "operating_cash_flow": 4710000000.0,
        "operating_income": 4245000000.0,
        "revenue": 42272000000.0,
        "stockholders_equity": 21299000000.0,
        "total_assets": 54810000000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.07842070401211204,
        "operating_margin": 0.10042108251324754,
        "payout_ratio": 0.4307692307692308,
        "revenue_growth_yoy": 0.07270281929606415,
        "roa_avg2y": 0.0623149584096997,
        "roa_period_end": 0.06048166392993979,
        "roe_avg2y": 0.16630295733313266,
        "roe_period_end": 0.15564110991126345
      }
    },
    {
      "accn": "0000040533-26-000006",
      "filed": "2026-01-30",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 1229000000.0,
        "capex": 1114000000.0,
        "cash": 1242000000.0,
        "dividends_paid": 1369000000.0,
        "eps_diluted": 12.19,
        "free_cash_flow": 3465000000.0,
        "net_income": 3390000000.0,
        "operating_cash_flow": 4579000000.0,
        "operating_income": 4211000000.0,
        "revenue": 39407000000.0,
        "stockholders_equity": 18568000000.0,
        "total_assets": 51585000000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.08602532544979319,
        "operating_margin": 0.10685918745400563,
        "payout_ratio": 0.403834808259587,
        "revenue_growth_yoy": 0.024383269645688738,
        "roa_avg2y": 0.06669420999822935,
        "roa_period_end": 0.06571677813317825,
        "roe_avg2y": 0.1872462647408103,
        "roe_period_end": 0.18257216716932356
      }
    },
    {
      "accn": "0000040533-25-000008",
      "filed": "2025-02-07",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 1828000000.0,
        "capex": 887000000.0,
        "cash": 1603000000.0,
        "dividends_paid": 1315000000.0,
        "eps_diluted": 11.55,
        "free_cash_flow": 3384000000.0,
        "net_income": 3257000000.0,
        "operating_cash_flow": 4271000000.0,
        "operating_income": 4163000000.0,
        "revenue": 38469000000.0,
        "stockholders_equity": 17641000000.0,
        "total_assets": 50073000000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.08466557487847357,
        "operating_margin": 0.10821700590085523,
        "payout_ratio": 0.4037457783236107,
        "revenue_growth_yoy": 0.014344100197758735,
        "roa_avg2y": 0.06425267061875499,
        "roa_period_end": 0.06504503424999501,
        "roe_avg2y": 0.19560386763557744,
        "roe_period_end": 0.18462672184116546
      }
    },
    {
      "accn": "0000040533-24-000007",
      "filed": "2024-02-08",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 587000000.0,
        "capex": 967000000.0,
        "cash": 2824000000.0,
        "dividends_paid": 1240000000.0,
        "eps_diluted": 11.0,
        "free_cash_flow": 2891000000.0,
        "net_income": 3167000000.0,
        "operating_cash_flow": 3858000000.0,
        "operating_income": 4133000000.0,
        "revenue": 37925000000.0,
        "stockholders_equity": 15661000000.0,
        "total_assets": 51308000000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.08350692155570204,
        "operating_margin": 0.10897824653922215,
        "payout_ratio": 0.3915377328702242,
        "revenue_growth_yoy": -0.03621346886912325,
        "roa_avg2y": 0.06292657241920582,
        "roa_period_end": 0.06172526701489047,
        "roe_avg2y": 0.2137049158203718,
        "roe_period_end": 0.20222208032692676
      }
    },
    {
      "accn": "0000040533-23-000014",
      "filed": "2023-02-07",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 231000000.0,
        "capex": 987000000.0,
        "cash": 902000000.0,
        "dividends_paid": 1152000000.0,
        "eps_diluted": 11.98,
        "free_cash_flow": 1994000000.0,
        "net_income": 3484000000.0,
        "operating_cash_flow": 2981000000.0,
        "operating_income": 4570000000.0,
        "revenue": 39350000000.0,
        "stockholders_equity": 13978000000.0,
        "total_assets": 49349000000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.08853875476493013,
        "operating_margin": 0.11613722998729353,
        "payout_ratio": 0.330654420206659,
        "revenue_growth_yoy": 0.08722681181443925,
        "roa_avg2y": 0.07316560964341215,
        "roa_period_end": 0.07059920160489574,
        "roe_avg2y": 0.2670959828273536,
        "roe_period_end": 0.2492488195736157
      }
    },
    {
      "accn": "0000040533-22-000007",
      "filed": "2022-02-09",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 1769000000.0,
        "capex": 690000000.0,
        "cash": 963000000.0,
        "dividends_paid": 1075000000.0,
        "eps_diluted": 11.18,
        "free_cash_flow": 2458000000.0,
        "net_income": 3345000000.0,
        "operating_cash_flow": 3148000000.0,
        "operating_income": 4394000000.0,
        "revenue": 36193000000.0,
        "stockholders_equity": 12110000000.0,
        "total_assets": 45887000000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.092421186417263,
        "operating_margin": 0.12140469151493383,
        "payout_ratio": 0.3213751868460389,
        "revenue_growth_yoy": 0.16853388435088626,
        "roa_avg2y": 0.08266096647844513,
        "roa_period_end": 0.0728964630505372,
        "roe_avg2y": 0.2797875454811593,
        "roe_period_end": 0.27621800165152766
      }
    },
    {
      "accn": "0000040533-21-000010",
      "filed": "2021-02-09",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 1558000000.0,
        "capex": 428000000.0,
        "cash": 2983000000.0,
        "dividends_paid": 986000000.0,
        "eps_diluted": 9.56,
        "free_cash_flow": 3448000000.0,
        "net_income": 2912000000.0,
        "operating_cash_flow": 3876000000.0,
        "operating_income": 4236000000.0,
        "revenue": 30973000000.0,
        "stockholders_equity": 11801000000.0,
        "total_assets": 35046000000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.09401736996739095,
        "operating_margin": 0.13676427856520196,
        "payout_ratio": 0.3385989010989011,
        "revenue_growth_yoy": 0.013481234252805863,
        "roa_avg2y": 0.08537336186930136,
        "roa_period_end": 0.08309079495520173,
        "roe_avg2y": 0.2635055651072301,
        "roe_period_end": 0.2467587492585374
      }
    },
    {
      "accn": "0000040533-20-000015",
      "filed": "2020-02-10",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 1996000000.0,
        "capex": 392000000.0,
        "cash": 2334000000.0,
        "dividends_paid": 911000000.0,
        "eps_diluted": 8.29,
        "net_income": 2572000000.0,
        "operating_income": 3744000000.0,
        "revenue": 30561000000.0,
        "stockholders_equity": 10301000000.0,
        "total_assets": 33172000000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.08415954975295312,
        "operating_margin": 0.12250908020025522,
        "payout_ratio": 0.35419906687402797,
        "roa_period_end": 0.07753527071023755,
        "roe_period_end": 0.2496844966508106
      }
    },
    {
      "accn": "0000040533-16-000056",
      "filed": "2016-02-08",
      "fiscal_year": 2015,
      "form": "10-K",
      "fundamental_units": {
        "operating_cash_flow": "USD"
      },
      "fundamentals": {
        "operating_cash_flow": 2499000000.0
      },
      "period_end": "2015-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0000040533-26-000006",
    "filed": "2026-01-30",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "3730",
  "sic_description": "Ship & Boat Building & Repairing",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000040533.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000040533.json"
  },
  "ticker": "GD"
}
