GD technical analysis

GD Technical Analysis

Analysis date

August 4, 2026

Market

NYSE (USD)

Daily cutoff

August 3, 2026

Reliability

Passed

Informational use only. This page is not investment advice.

Data verification

GD Data Verification

Checking the latest completed daily bar for date and closing-price consistency before indicators are calculated.

Symbol
GD
Market
NYSE
Currency
USD (US Dollar)
Latest completed bar
August 3, 2026

Historical prices are adjusted for corporate actions when applicable. Date and closing-price consistency checks passed for the latest completed daily bar.

Validation seriesLatest CloseDateDifferenceStatus
Calculation series382.43August 3, 2026-Verified
Verification series382.43August 3, 20260.00%Verified

Bottom line

GD Technical Analysis Summary

GD (General Dynamics) shows a bullish technical structure on both the daily and weekly timeframes, with price above all key moving averages. The stock is trading at $382.43, below the recent 52-week high of $400.00 after pulling back from that level. Daily RSI14 at 59.90 and weekly RSI14 at 63.29 indicate positive momentum without overbought conditions. The weekly MACD remains firmly positive, with the MACD line at 10.72 above the signal line at 6.84 and an expanding histogram at 3.88, while the daily MACD histogram has turned slightly negative (-0.15) as near-term momentum cools. Key support rests at $361.24 (20-day low), with the SMA20 at $376.76 acting as dynamic support. Resistance sits at $400.00, which is the 20-day, 60-day, and 52-week high. A sustained break above $400.00 would confirm the next leg higher, while a breakdown below $361.24 would suggest short-term trend weakening.

Multi-timeframe dashboard

Multi-Timeframe Technical Dashboard

Comparing daily (2-year) and weekly (5-year) perspectives to identify aligned or conflicting signals.

Daily (August 3, 2026)

Trend
Bullish. Price at $382.43 is above SMA20 ($376.76), SMA50 ($359.75), and SMA200 ($346.93). All three moving averages are in bullish alignment (SMA20 > SMA50 > SMA200), confirming a sustained uptrend. The price sits at the 82.30% position of its 52-week range, below the recent high of $400.00.
Momentum
Neutral to bullish. RSI14 at 59.90 is above the 50 midline, indicating positive but not overbought momentum. MACD (7.22) is above zero, but the MACD line is marginally below its signal line (7.37) with a slightly negative histogram (-0.15), showing momentum has cooled after the pullback from the $400.00 high.
Volatility
Moderate. ATR14 at $8.59 (2.25% of price) reflects normal average daily movement. Bollinger Bands ($361.63 to $391.90) show price near the middle of the band, consistent with a consolidation phase. No volatility expansion signal is present.
Volume
Below average. Latest volume of 918,800 is 78.2% of the 20-period average (1,175,580), indicating reduced participation in the latest session. The pullback has occurred on lighter than average volume, which can suggest the recent weakness is not being met with heavy selling.

Assessment

The daily timeframe shows a bullish trend structure that has entered a short-term pullback. Price remains above all key SMAs with bullish alignment, but momentum has cooled, with the daily MACD histogram turning slightly negative and RSI easing from higher levels. The stock has pulled back from the $400.00 high toward the SMA20 at $376.76. Holding above SMA20 keeps the bull trend intact, while a decisive break above $400.00 would resume the advance.

Weekly (July 27, 2026 week)

Trend
Bullish. Price at $383.42 is above SMA20 ($350.31), SMA50 ($343.31), and SMA200 ($271.99). All three moving averages are in bullish alignment and sloping upward, confirming a strong long-term uptrend. The price is at the 82.66% position of its 52-week range.
Momentum
Bullish. RSI14 at 63.29 is above neutral and below overbought, indicating healthy upward momentum. MACD (10.72) is above zero and above its signal line (6.84), with a positive and expanding histogram at 3.88, confirming sustained bullish momentum at the weekly level.
Volatility
Moderate. ATR14 at $17.71 (4.62% of price) reflects weekly ranges consistent with an ongoing uptrend. Bollinger Bands ($313.92 to $386.71) show price near the upper band, consistent with the bullish trend.
Volume
Above average. Weekly volume of 7,556,900 is 117.9% of the 20-week average (6,409,555), indicating elevated participation in the latest week. No volume divergence is present.

Assessment

The weekly timeframe remains strongly bullish. All key SMAs are upward sloping with bullish alignment, RSI is in healthy bullish territory, and the weekly MACD shows a positive and expanding histogram. The 252-week return of +114.83% reflects a sustained structural uptrend. The weekly structure supports the view that the recent daily pullback is corrective within a larger uptrend, and a weekly close back above $400.00 would confirm renewed strength.

Key indicators

GD Key Technical Indicators

RSI, MACD, moving averages, ATR, and Bollinger Bands across daily and weekly timeframes.

IndicatorDailyWeekly
RSI (14)59.9063.29
MACD (12, 26, 9)7.22 / 7.37 / -0.1510.72 / 6.84 / 3.88
ATR (14)8.59 (2.25%)17.71 (4.62%)
Bollinger Bands (20, 2)361.63 - 391.90313.92 - 386.71
SMA (20)376.76350.31
SMA (50)359.75343.31
SMA (200)346.93271.99

Price structure

GD Price Structure and Returns

Price performance across multiple lookback periods and 52-week position.

MetricDailyWeekly
Current Price382.43383.42
1-Period Return-0.26%-0.86%
5-Period Return-1.72%+11.07%
20-Period Return+1.47%+10.06%
60-Period Return+10.61%+41.85%
252-Period Return+24.89%+114.83%
52-Week Low300.72304.36
52-Week High400.00400.00
52-Week Position82.30%82.66%

Key levels

GD Support and Resistance Levels

Key price levels based on recent swing highs and lows across daily and weekly timeframes.

LevelDailyWeekly
20-Period High400.00400.00
20-Period Low361.24305.43
60-Period High400.00400.00
60-Period Low331.83262.11

Scenarios

GD Technical Scenarios

Conditions, invalidation triggers, and what to watch for each scenario.

Bullish

Trigger

Price breaks back above the 52-week high at $400.00 (also the 20/60-day high) with increasing volume and sustains above this level.

Invalidation

Price falls below the 20-day low at $361.24.

What to watch

Sustained close above SMA20 ($376.76) and a clean break above the $400.00 resistance with above-average volume.

Range-Bound

Trigger

Price continues to consolidate between the $361.24 support and $400.00 resistance.

Invalidation

A decisive break of either boundary with increasing volume.

What to watch

RSI staying between 45 and 65; volume remaining near or below average levels.

Bearish

Trigger

Price breaks below the 20-day low at $361.24 and then the 60-day low at $331.83.

Invalidation

Price reclaims SMA50 ($359.75) and holds above SMA20 ($376.76).

What to watch

Sustained closes below SMA20 ($376.76) and increasing volume on down days.

Methodology

Methodology and Limitations

This technical analysis is calculated locally from adjusted OHLCV history. The daily series ends August 3, 2026, and the weekly series ends July 27, 2026 week. The latest completed daily bar is independently checked for date and closing-price consistency. Historical prices are adjusted for corporate actions when applicable. Indicators include Wilder RSI(14), MACD(12,26,9), SMA20/50/200, Wilder ATR(14), Bollinger Bands(20,2), relative volume, multi-period returns, and price-range levels. Support and resistance are descriptive zones, not guaranteed reversal points. Historical patterns do not predict future prices, and this page is not investment advice.

Frequently Asked Questions

This technical analysis is for informational and educational purposes only. It does not constitute investment advice, a recommendation, or a solicitation to buy or sell any security. Past performance and historical patterns are not guarantees of future results. All investments carry risk, including the potential loss of principal. Always conduct your own research and consult with a qualified financial advisor before making investment decisions.

Market data is checked for date and closing-price consistency before indicators are calculated. Data cutoffs: daily August 3, 2026, weekly July 27, 2026 week. Generated August 4, 2026.