Daily moves are mostly noise with a press release attached. A Friday-to-Friday move is harder to fake — so every Saturday morning we now line up the week's five biggest winners and five biggest losers, with the headlines that ran alongside them and a short note on whether those headlines actually explain anything.
Every trading day produces a leaderboard, and most of it evaporates by lunch. A stock that jumped four percent on Tuesday and gave it back on Wednesday was not "a mover"; it was a rounding error with good PR. Stretch the window to a full week and the noise mostly cancels. What is left tends to have a reason — an earnings print, a deal, a regulator, a whole sector repricing — and reasons are the part worth reading about on a Saturday with coffee.
So that is the page: Weekly Movers, rebuilt once a week, showing the ten names that actually went somewhere.
What's on it
- Five winners, five losers, side by side. Change is the last close of the week against the last close of the week before — Friday to Friday, or Thursday when Friday was a holiday and the exchange took the day off before you did.
- Only names you have heard of. The universe is the S&P 500, the NASDAQ-100 and the DAX 40, with a two-billion-dollar market-cap floor and common equities only. No microcaps that doubled on a tweet, no leveraged ETFs pretending to be companies.
- The week's headlines, one tap away. Each card carries a button with the headline count; it opens a popup with up to fifteen stories from the week, best sources first, newest first. On a phone the popup slides up from the bottom, because that is where your thumb already is.
- A short note on why. For each name, a two-to-three-sentence explanation written from those headlines and nothing else, tagged with the catalyst — earnings, guidance, a deal, macro, the sector, a regulator, an analyst, a product. When the headlines do not explain the move, the note says so instead of inventing a story. Restraint is a feature.
- Links onward: the stock page, and for US names the day-by-day Story Behind the Move.
This week's edition, for the record: Moderna led the board at plus 29 percent on high-level investment talks and a sector bounce; Gen Digital trailed at minus 25 percent after word of a takeover approach for GoDaddy. Ten names, 553 priced, every one with fifteen headlines. No DAX name made either cut this week — Frankfurt had a quiet one.
Why we bothered
Two reasons, and they are the same reason viewed from different ends.
First, the weekly window is the honest one. Our daily movers pages tell you who moved today; by Saturday most of that has been reversed, repriced or forgotten. A week is long enough for a real catalyst to work through, short enough that the headlines still remember what it was.
Second, it costs almost nothing. The daily-bar store already keeps every completed session on disk, so the whole universe is repriced from cache — one batched top-up per week for the stragglers, no per-visitor fetches, no refresh button to mash. The ten explanatory notes are ten small model calls with reasoning switched off, made once on Saturday morning by the scheduler and then served to everyone from a snapshot. Build once, read all week. It is the caching pattern we use everywhere here, applied to a page that only needs to be right once every seven days.
The page keeps showing the last completed week until the next Saturday replaces it, and the weekend editions of the Tribune carry a column pointing at it.
Find it under Weekly Movers in the nav, from the Market Movers page (that one is today; this one is the whole week), or press Ctrl+K and type "weekly movers".