{"slug":"market-recap-2026-07-30","qid":"baseline_movers","label":"Biggest gainers and decliners: July 30 close vs July 29 close, $5M+ traded, splits excluded","post_title":"Market Recap: July 30, 2026, The Day in Numbers","post_url":"/blog/market-recap-2026-07-30#q-baseline_movers","columns":["ticker","board","day_pct","day_dollar_m"],"rows":[{"ticker":"CYCU","board":"gainers","day_pct":489.5,"day_dollar_m":474.4},{"ticker":"GCTK","board":"gainers","day_pct":166.6,"day_dollar_m":165.5},{"ticker":"NUWE","board":"gainers","day_pct":134.2,"day_dollar_m":325.1},{"ticker":"PN","board":"gainers","day_pct":117.8,"day_dollar_m":96.1},{"ticker":"DFNS","board":"gainers","day_pct":61.1,"day_dollar_m":548.4},{"ticker":"IREX","board":"gainers","day_pct":60.8,"day_dollar_m":22.9},{"ticker":"IRE","board":"gainers","day_pct":60.4,"day_dollar_m":94.4},{"ticker":"IREG","board":"gainers","day_pct":59.2,"day_dollar_m":10.9},{"ticker":"IREZ","board":"decliners","day_pct":-61.2,"day_dollar_m":90.8},{"ticker":"NBIZ","board":"decliners","day_pct":-53.7,"day_dollar_m":170.9},{"ticker":"BEZ","board":"decliners","day_pct":-52.9,"day_dollar_m":70.4},{"ticker":"SNDQ","board":"decliners","day_pct":-51.9,"day_dollar_m":1006.8},{"ticker":"CCB","board":"decliners","day_pct":-43.6,"day_dollar_m":76.9},{"ticker":"CORD","board":"decliners","day_pct":-43,"day_dollar_m":59.9},{"ticker":"YYAI","board":"decliners","day_pct":-42.1,"day_dollar_m":5.4},{"ticker":"CBRZ","board":"decliners","day_pct":-39.6,"day_dollar_m":6.4}],"shape":"ranking","sql":"SELECT ticker, board, day_pct, day_dollar_m\nFROM (\n    SELECT 'gainers' AS board, ticker, round((c30 / c29 - 1) * 100, 1) AS day_pct, round(dv / 1e6, 1) AS day_dollar_m\n    FROM (\n        SELECT ticker,\n               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-29 13:30:00' AND window_start < '2026-07-29 20:00:00') AS c29,\n               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-30 13:30:00' AND window_start < '2026-07-30 20:00:00') AS c30,\n               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-30 13:30:00') AS dv\n        FROM global_markets.delayed_stocks_minute_aggs\n        WHERE ticker NOT IN ('SPCX')\n          AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date > '2026-07-29' AND execution_date <= '2026-07-30')\n          AND window_start >= '2026-07-29 13:30:00' AND window_start < '2026-07-30 20:00:00'\n        GROUP BY ticker\n        HAVING c29 > 0 AND c30 > 0 AND dv >= 5000000\n    )\n    ORDER BY day_pct DESC\n    LIMIT 8\n    UNION ALL\n    SELECT 'decliners' AS board, ticker, round((c30 / c29 - 1) * 100, 1) AS day_pct, round(dv / 1e6, 1) AS day_dollar_m\n    FROM (\n        SELECT ticker,\n               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-29 13:30:00' AND window_start < '2026-07-29 20:00:00') AS c29,\n               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-30 13:30:00' AND window_start < '2026-07-30 20:00:00') AS c30,\n               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-30 13:30:00') AS dv\n        FROM global_markets.delayed_stocks_minute_aggs\n        WHERE ticker NOT IN ('SPCX')\n          AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date > '2026-07-29' AND execution_date <= '2026-07-30')\n          AND window_start >= '2026-07-29 13:30:00' AND window_start < '2026-07-30 20:00:00'\n        GROUP BY ticker\n        HAVING c29 > 0 AND c30 > 0 AND dv >= 5000000\n    )\n    ORDER BY day_pct ASC\n    LIMIT 8\n)\nORDER BY board DESC, abs(day_pct) DESC","computed_at":"2026-08-01T23:58:35.498292+00:00","elapsed":2.466687109}