Perfect Attendance: The Companies Buying Their Own Shares Every Single Trading Day

·6 min read

Between 23 March and 29 May 2026 the London market was open for exactly 46 trading days — ten weeks, minus Good Friday, Easter Monday, and two May bank holidays. MoatMap’s buyback tracker logs every daily repurchase filing on the LSE, so we asked it a simple question: did anyone buy their own shares on all 46?

Four companies did. Not most days. Every day the market opened, without a single miss, for ten straight weeks:

Hiscox (HSX.L), the specialist insurer — 2.17 million shares for about £34.3 million. It carries the highest StockRank of the four at 95.3.
Trainline (TRN.L), the rail-ticketing platform — 10.5 million shares for about £23.3 million.
SThree (STEM.L), the STEM staffing group — 2.69 million shares for about £4.3 million (its own unbroken 46-day run sits a few days earlier, 19 March to 27 May).
Hunting (HTG.L), the oil-services engineer — 602,100 shares for about £3.0 million.

Trainline’s metronome: £1,000,000 a day, to the pound

The most revealing detail in the data is Trainline’s daily spend. Look at the last five sessions of the window: £1,000,000.03 on 29 May. £999,707.54 on 28 May. £999,991.88 on 27 May. £997,617.89 on 26 May. £999,981.16 on 22 May. That is not a trader working an order; that is a standing instruction to a broker: spend one million pounds, every day, whatever the price. On expensive days the programme bought roughly 449,000 shares; on cheap days closer to 457,000. The pound amount never moves.

This is what a programmatic buyback actually is, mechanically: an irrevocable mandate handed to a broker, sized in currency rather than shares, executed inside safe-harbour volume limits. The irrevocability is the point — it lets the company keep buying through closed periods when management itself is barred from touching the stock, and it strips out the temptation to time.

What perfect attendance does tell you

A never-miss-a-day programme is the strongest form of capital-return commitment a board can express short of a tender offer. The share count falls every single session — Hiscox retired 2.17 million shares in ten weeks against a USD 7.6 billion market cap, Trainline 10.5 million against roughly USD 1.1 billion. Per-share earnings, per-share book value, and per-share everything compound quietly underneath the price chart. Done persistently at sensible prices, this is how quality compounders manufacture per-share growth even in flat markets.

What it does not tell you

Precisely because the bid is price-insensitive, perfect attendance is not a valuation opinion. Trainline spends its million on the days the stock is up exactly as it does on the days it is down. Nobody inside the company is re-underwriting the price each morning. So the daily filing stream answers “is the board committed to returning capital?” — emphatically yes — and stays silent on “is the stock cheap?”

That second question needs an independent measure, which is why every row in our buyback feed is joined to the issuer’s StockRank. The four perfect-attendance names span the spectrum: Hiscox at 95.3 and SThree at 88.9 are companies the quantitative framework already loves, where the buyback compounds an existing case. Hunting sits at 82.2. Trainline, at 74.9, is the most ordinary score of the four — a committed capital returner whose valuation case you would want to make separately before the programme sways you.

The caveats

Buyback totals here are summed from daily LSE regulatory filings between 19 March and 29 May 2026; programmes continue and figures will have moved by the time you read this. A consistent buyback can coexist with heavy share issuance elsewhere (check net share count, not gross repurchases). And a price-insensitive programme can overpay — commitment is a virtue only when the underlying business quality justifies retiring the equity. As ever: screens start the work, they do not finish it.

Frequently asked questions

Who bought back shares every trading day this spring?

Hiscox, Trainline, SThree, and Hunting each filed repurchases on all 46 UK trading days of their ten-week windows ending in late May 2026.

Why buy daily rather than in blocks?

Broker-executed standing mandates stay inside safe-harbour volume limits, keep buying through closed periods, minimise market impact, and remove timing discretion.

Does a daily buyback mean the stock is cheap?

No — the bid is price-insensitive by design. It signals committed capital return. Whether the stock is cheap is a separate question; that is what the StockRank column next to each filing is for.