{"slug":"biggest-stock-movers-this-week","qid":"losers","label":"Biggest stock losers this week (names trading $1B+, leveraged/inverse ETFs excluded)","post_title":"Biggest Stock Gainers and Losers This Week","post_url":"/blog/biggest-stock-movers-this-week#q-losers","columns":["ticker","week_return_pct","week_dollar_bn","week_ending"],"rows":[{"ticker":"AXTI","week_return_pct":-27.1,"week_dollar_bn":2.1,"week_ending":"Aug 24"},{"ticker":"AAOI","week_return_pct":-26.6,"week_dollar_bn":3.1,"week_ending":"Aug 24"},{"ticker":"CBRS","week_return_pct":-22.7,"week_dollar_bn":4.8,"week_ending":"Aug 24"},{"ticker":"NBIS","week_return_pct":-21.8,"week_dollar_bn":14.2,"week_ending":"Aug 24"},{"ticker":"FN","week_return_pct":-18.4,"week_dollar_bn":2.1,"week_ending":"Aug 24"},{"ticker":"CRDO","week_return_pct":-17.5,"week_dollar_bn":2.6,"week_ending":"Aug 24"},{"ticker":"COHR","week_return_pct":-16.1,"week_dollar_bn":4.6,"week_ending":"Aug 24"},{"ticker":"CRWV","week_return_pct":-15.7,"week_dollar_bn":5.5,"week_ending":"Aug 24"},{"ticker":"STX","week_return_pct":-14.9,"week_dollar_bn":8.3,"week_ending":"Aug 24"},{"ticker":"RKLB","week_return_pct":-13.1,"week_dollar_bn":2.1,"week_ending":"Aug 24"}],"shape":"ranking","sql":"WITH sess AS (\n    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,\n        argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,\n        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,\n        sum(toFloat64(close) * toFloat64(volume)) AS dollars\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE window_start >= now() - INTERVAL 12 DAY\n      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')\n      AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date BETWEEN today() - 12 AND today())\n      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570\n      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960\n    GROUP BY ticker, d\n),\nwk AS (\n    SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, sum(dollars) AS wd, count() AS n\n    FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker\n)\nSELECT ticker,\n    round((wc / wo - 1) * 100, 1) AS week_return_pct,\n    round(wd / 1e9, 1) AS week_dollar_bn,\n    (SELECT formatDateTime(max(d), '%b %e') FROM sess) AS week_ending\nFROM wk\nWHERE wd >= 1000000000 AND wo >= 10 AND n >= 4\nORDER BY (wc / wo - 1) ASC\nLIMIT 10","computed_at":"2026-08-25T13:00:44.568286+00:00","elapsed":8.931039896}