GSK technical analysis

GSK Technical Analysis

Analysis date

August 5, 2026

Market

NYSE (USD)

Daily cutoff

August 4, 2026

Reliability

Passed

Informational use only. This page is not investment advice.

Data verification

GSK Data Verification

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

Symbol
GSK
Market
NYSE
Currency
USD (US Dollar)
Latest completed bar
August 4, 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 series51.53August 4, 2026-Verified
Verification series51.54August 4, 20260.02%Verified

Bottom line

GSK Technical Analysis Summary

GSK trades at 51.53, roughly 15% below its 52-week high near 60.65, after a pullback that has carried price below the daily SMA20 (51.83) and SMA50 (51.70) while it still holds above the daily SMA200 (51.13). The longer-term trend remains up: price is above the weekly SMA50 (49.32) and far above the weekly SMA200 (37.96), and the stock sits near 64% of its 52-week range after gaining about 42% over the past year on the daily chart. Daily RSI at 47.97 and weekly RSI at 50.42 are neutral, the daily MACD is essentially flat just below its signal line, and the weekly MACD is still positive but rolling over. Key support is at the daily SMA200 near 51.13, then 49.89 (20-day low) and 48.57 (60-day low). Resistance is at 51.70 (SMA50), 51.83 (SMA20), 52.60 (weekly SMA20), and 55.79 (recent high). A close below 51.13 would tilt the near-term technical outlook lower, while a move back above 51.83 would point toward the recent high zone.

Multi-timeframe dashboard

Multi-Timeframe Technical Dashboard

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

Daily (August 4, 2026)

Trend
Mixed. Price at 51.53 is below the SMA20 (51.83) and SMA50 (51.70) but above the SMA200 (51.13). The SMA20 sits slightly above the SMA50, so the short-term average structure is still intact, but price has slipped beneath both after a sharp five-session pullback. The longer uptrend that carried the stock to the 52-week high near 60.65 remains in place as long as price holds the SMA200.
Momentum
Neutral. RSI14 is 47.97, below 50 but not oversold. The MACD line at -0.01 sits just under the signal at 0.01 with a histogram of -0.01, effectively flat. Momentum has cooled from the earlier rally but is not showing strong downside pressure.
Volatility
Moderate. ATR14 is 1.26 (2.45% of price). Price is near the middle of the Bollinger Bands (50.04 lower to 53.62 upper), and the bands are not unusually wide, pointing to a stock in a quiet consolidation.
Volume
Slightly below average. Latest volume of 4,300,648 is 92.0% of the 20-period average (4,672,437), so the recent pullback has not been driven by heavy selling.

Assessment

The daily chart shows a near-term pullback inside a longer uptrend. Price has fallen below the short-term averages while holding the SMA200 at 51.13, which is acting as the key line in the sand. RSI is neutral and MACD is flat, so momentum is not yet confirming a breakdown. A hold above 51.13 keeps the range intact with resistance at 51.70 to 51.83, while a loss of that support would open the door toward 49.89 and then 48.57.

Weekly (July 27, 2026 week)

Trend
Mixed. Price at 51.69 is below the SMA20 (52.60) but above the SMA50 (49.32) and far above the SMA200 (37.96). The multi-year uptrend is intact, and the current pullback is happening above the medium-term averages.
Momentum
Neutral. RSI14 is 50.42. The MACD line at 0.47 is still positive but below the signal at 0.88, with a negative histogram of -0.40. Weekly momentum has rolled over from an earlier positive stretch but has not turned negative.
Volatility
Elevated. ATR14 is 2.72 (5.26% of price), reflecting above-average weekly swings over recent weeks as the stock pulled back from the high near 61.14.
Volume
Above average. Latest volume of 30,196,600 is 152.0% of the 20-week average (19,871,270), showing active participation during the pullback week.

Assessment

The weekly chart keeps the primary trend up. Price remains above the weekly SMA50 and SMA200, and the 52-week position near 63% is consistent with a pullback within an uptrend. The negative MACD histogram and above-average volume on the down week are the main caution flags. A weekly close below the SMA50 at 49.32 would weaken the picture, while a reclaim of the SMA20 at 52.60 would restore a more constructive bias.

Key indicators

GSK Key Technical Indicators

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

IndicatorDailyWeekly
RSI (14)47.9750.42
MACD (12, 26, 9)-0.01 / 0.01 / -0.010.47 / 0.88 / -0.40
ATR (14)1.26 (2.45%)2.72 (5.26%)
Bollinger Bands (20, 2)50.04 - 53.6248.07 - 57.13
SMA (20)51.8352.60
SMA (50)51.7049.32
SMA (200)51.1337.96

Price structure

GSK Price Structure and Returns

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

MetricDailyWeekly
Current Price51.5351.69
1-Period Return+0.04%+0.66%
5-Period Return-4.06%-1.54%
20-Period Return-3.36%-2.30%
60-Period Return+2.97%+30.16%
252-Period Return+42.33%+64.48%
52-Week Low35.4235.42
52-Week High60.6561.14
52-Week Position63.84%63.25%

Key levels

GSK Support and Resistance Levels

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

LevelDailyWeekly
20-Period High55.7959.03
20-Period Low49.8948.57
60-Period High55.7961.14
60-Period Low48.5734.17

Scenarios

GSK Technical Scenarios

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

Bullish

Trigger

Price reclaims the daily SMA20 and SMA50 zone near 51.70 to 51.83 on above-average volume and the daily MACD turns back above its signal line.

Invalidation

Price closes below the SMA200 at 51.13 and stays below it for several sessions.

What to watch

Daily RSI pushing back above 50; the MACD histogram turning positive; a sustained move toward the recent high zone near 55.79; continued news flow from pipeline and regulatory approvals.

Range-Bound

Trigger

Price oscillates between SMA200 support near 51.13 and the daily SMA20 and SMA50 zone near 51.70 to 51.83 while the pullback runs its course.

Invalidation

A decisive close either above 51.83 or below 51.13.

What to watch

RSI holding between 40 and 55; volume staying near or below average; price repeatedly bouncing off the SMA200 on daily dips.

Bearish

Trigger

Price closes below the SMA200 at 51.13 and then the 20-day low at 49.89, opening the way toward the 60-day low at 48.57.

Invalidation

Price reclaims 51.83 and holds above the daily SMA20.

What to watch

Sustained closes under the SMA200; the weekly MACD histogram becoming more negative; volume rising on down days; a weekly close below the SMA50 at 49.32.

Methodology

Methodology and Limitations

This technical analysis is calculated locally from adjusted OHLCV history. The daily series ends August 4, 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 4, 2026, weekly July 27, 2026 week. Generated August 5, 2026.