Strasmore Research
Market recaps wey dey break am down Matt ConnorBy Matt Connor · Updated 2026-09-05 · data as of September 5, 2026 · refreshed weekly

Biggest US Stock Gainers and Losers This Week

See the biggest US stock gainers and losers this week, based on exchange tape activity. List dey refresh weekly and excludes leveraged and inverse ETFs.

Dis page dey track the biggest US stock gainers and losers for the past week. E measure dem direct from exchange tape, no be vendor summary. E cover the names wey get the highest trading activity, meaning over $1 billion change hands during the week, and e dey refresh every week. Dem leave leveraged and inverse ETFs out so the list go reflect individual companies.

Biggest stock gainers this week

The names below na the biggest weekly gains among stocks wey trade at least $1 billion. So, each move get real volume behind am, no be thin-tape spike.

QueryBiggest stock gainers dis week (names wey dey trade $1B+, leveraged/inverse ETFs no dey inside)
tickerweek return (%)week dollar bnweek wey end
BE27.48.8Sep 4
IREN245.1Sep 4
FRVO22.41.1Sep 4
ASST20.21.2Sep 4
CBRS18.43.8Sep 4
HUT18.21.2Sep 4
HOOD18.110.9Sep 4
CNH17.31.7Sep 4
CRCL16.95.2Sep 4
CIFR16.91.4Sep 4
The exact SQL behind every number
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,
        sum(toFloat64(close) * toFloat64(volume)) AS dollars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= now() - INTERVAL 12 DAY
      AND ticker NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
      AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date BETWEEN today() - 12 AND today())
      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
    GROUP BY ticker, d
),
wk AS (
    SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, sum(dollars) AS wd, count() AS n
    FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker
)
SELECT ticker,
    round((wc / wo - 1) * 100, 1) AS week_return_pct,
    round(wd / 1e9, 1) AS week_dollar_bn,
    (SELECT formatDateTime(max(d), '%b %e') FROM sess) AS week_ending
FROM wk
WHERE wd >= 1000000000 AND wo >= 10 AND n >= 4
ORDER BY (wc / wo - 1) DESC
LIMIT 10
Run am yourself

For the week wey end Sep 4, BE na the biggest gainer among heavily traded stocks, up 27.4%. IREN follow am at 24%. Weekly move wey reach this size dey usually show first as high relative volume against the stock average daily volume. E often start with an overnight gap after news.

Biggest stock losers this week

Na the same measure, but for the other direction: the biggest weekly declines among names wey trade over $1 billion.

QueryBiggest stock losers dis week (names wey dey trade $1B+, leveraged/inverse ETFs no dey inside)
tickerweek return (%)week dollar bnweek wey end
SNDQ-30.51.4Sep 4
CRDO-26.98.8Sep 4
MDB-16.95.1Sep 4
PATH-15.94.1Sep 4
LULU-15.62Sep 4
ADSK-15.21.4Sep 4
CIEN-15.14.1Sep 4
CDNS-12.71.9Sep 4
FIG-12.61.2Sep 4
AXON-12.61.9Sep 4
The exact SQL behind every number
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,
        sum(toFloat64(close) * toFloat64(volume)) AS dollars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= now() - INTERVAL 12 DAY
      AND ticker NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
      AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date BETWEEN today() - 12 AND today())
      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
    GROUP BY ticker, d
),
wk AS (
    SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, sum(dollars) AS wd, count() AS n
    FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker
)
SELECT ticker,
    round((wc / wo - 1) * 100, 1) AS week_return_pct,
    round(wd / 1e9, 1) AS week_dollar_bn,
    (SELECT formatDateTime(max(d), '%b %e') FROM sess) AS week_ending
FROM wk
WHERE wd >= 1000000000 AND wo >= 10 AND n >= 4
ORDER BY (wc / wo - 1) ASC
LIMIT 10
Run am yourself

SNDQ get the steepest weekly decline at -30.5%. CRDO follow at -26.9%. Decline on heavy volume dey tell different story from decline on quiet volume. Na why the dollar-traded column dey beside every move.

Where the market stood this week

One stock move dey mean different thing when you compare am with the market's own week. These four major index ETFs cover the same period:

QueryDi four major index ETFs dis week, for context
index ETFweek return (%)
Nasdaq 100 (QQQ)0.32
S&P 500 (SPY)0.28
Russell 2000 (IWM)0.15
Dow (DIA)-0.08
The exact SQL behind every number
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= now() - INTERVAL 12 DAY
      AND ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
    GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT multiIf(ticker = 'SPY', 'S&P 500 (SPY)', ticker = 'QQQ', 'Nasdaq 100 (QQQ)', ticker = 'DIA', 'Dow (DIA)', ticker = 'IWM', 'Russell 2000 (IWM)', ticker) AS index_etf,
    round((wc / wo - 1) * 100, 2) AS week_return_pct
FROM wk ORDER BY week_return_pct DESC
Run am yourself

The index ETFs move from 0.32% to -0.08% for the week. If stock rise double digits while market remain flat, na the stock's own news move am. If the same move happen together with strong tape, market strength carry part of am.

What moves a stock that much in a week

Double-digit weekly move hardly dey happen without a clear reason. The names for this list usually line up with scheduled or one-off catalyst. The most common one na quarterly earnings report. Beat or miss against expectations fit reset stock price in one session. Guidance changes follow close behind. Company fit raise or cut outlook for the coming quarters. Other catalysts dey come through the calendar: merger and acquisition news, analyst rating changes and price-target revisions, clinical-trial or regulatory readouts for biotech and pharma names, plus sector-wide moves. Change for interest rates, oil, or chip demand fit carry one whole group at once. Index membership matter too. When stock enter or leave major index, funds wey track the index fit make forced buying or selling, often on one rebalancing date. Price change alone no show all these things. Na why the dollars-traded column and the market's own week dey beside every move here. The tape shows wetin happen; the catalyst na the next question for the reader.

How to read a weekly mover

Big weekly percentage na starting point, no be final conclusion. Two stocks fit post the same headline number but mean very different things. 15% gain on a name wey trade $5 billion in one week na large, liquid repricing wey many investors take part in. The same 15% on a name wey barely reach the $1 billion floor get thinner volume, easier to push, and easier to reverse. The dollars-traded column dey help you tell the difference. The five-session window matter too. E combine one wild day with the full week's move. So, if stock spike on Monday and give back half by Friday, the result shows the net move, no be the peak. Dem exclude leveraged and inverse ETFs on purpose. 3x fund fit top any gainer list on ordinary index day. That one talk more about how leveraged ETFs work than about any company.

FAQ

What were the biggest stock gainers this week?

For the week wey end Sep 4, the biggest gains among stocks wey trade over $1 billion na BE (+27.4%) and IREN (+24%). The full top ten dey for the table above, and dem refresh am every week.

What were the biggest stock losers this week?

SNDQ lead the weekly decliners at -30.5%. CRDO follow at -26.9%. This one still cover names wey trade over $1 billion for the week.

How are these gainers and losers measured?

Each move na the change from the first regular-session open to the last regular-session close across the last five sessions. Dem calculate am from minute bars. The list only include stocks wey trade at least $1 billion during the week and open above $10. Dem exclude leveraged and inverse ETFs.

Why are leveraged ETFs not on the list?

Leveraged or inverse ETF dey designed to multiply an index's daily move. So e fit routinely top a raw movers list without any company-specific news. Excluding dem keeps the list focused on individual stocks. Tickers wey get stock split executing inside the window dey excluded for the same reason: split changes the per-share price but no change the value of a holding.


Every panel above na stored, inspectable query, and dem refresh am every week. Open the SQL under any table to audit am, or screen the week's moves yourself on the Strasmore terminal.

#market movers#gainers and losers#market data#volume