WebserviceX.NET

GD research report

As of 2025-04-30

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 269.49
EMA 270.27
MACD 2.32
RSI 53.83
BB_High 287.65
BB_Low 251.32
ATR 7.17
ADX 13.55
MFI 45.41
OBV 12722858.0

Economic Data

Indicator Value
BUSINV 2589957.0
CPIAUCSL 319.62
CPILFESL 325.66
DCOILWTICO 63.3
DGORDER 315729.0
DTWEXBGS 123.25
FEDFUNDS 4.33
GDP 29977.63
HOUST 1324.0
ICSA 222000.0
INDPRO 103.89
MORTGAGE30US 6.81
NFCI -0.44
PAYEMS 159398.0
PCE 20653.3
PSAVERT 3.9
RETAILIMSA 822765.0
RSAFS 722025.0
T10Y2Y 0.57
TOTALSA 18.28
UMCSENT 57.0
UNRATE 4.2
USREC 0.0

Fundamental Data

Metric Value
Symbol GD
Date 2025-04-30
Market Cap 73035915264.0
Enterprise Value 83180199936.0
Trailing P/E 18.871012
Forward P/E 16.922886
Price to Sales 1.4842285
Price to Book 3.2812424
Enterprise to Revenue 1.69
Enterprise to EBITDA 14.079
Profit Margin 0.080819994
Operating Margin 0.10529
Return on Assets 0.055999998
Return on Equity 0.18228
Revenue 49208000512.0
Revenue per Share 180.419
EBITDA 5907999744.0
Net Income 3976999936.0
Diluted EPS 14.42
Total Cash 1242000000.0
Total Cash per Share 4.634
Total Debt 11507000320.0
Total Debt to Equity 51.775
Current Ratio 1.339
Book Value 82.932
Operating Cash Flow 4235000064.0
Levered Free Cash Flow 2482249984.0
Beta 0.429
52 Week Change -0.050431013
S&P 500 52 Week Change 0.1080904
52 Week High 316.9
52 Week Low 239.2
50 Day Moving Avg 263.894
200 Day Moving Avg 279.8262
3 Month Avg Daily Volume 1715159.0
10 Day Avg Daily Volume 1676430.0
Shares Outstanding 268396000.0
Float Shares 251172595.0
Percent Held by Insiders 0.0050700004
Percent Held by Institutions 0.87825996
Shares Short 2802651.0
Short Ratio 1.68
Short Percent of Float 0.0117
Short Percent of Shares Outstanding 2574304.0
Forward Annual Dividend Rate 6.0
Forward Annual Dividend Yield 2.21
Trailing Annual Dividend Rate 5.76
Trailing Annual Dividend Yield 0.021170245
5 Year Avg Dividend Yield 2.29
Payout Ratio 0.39970002
Ex-Dividend Date 1744329600
Last Split Factor 2:1
Last Split Date 1143417600

Analysis