Like all modern media spectacles, the corporate quarterly earnings report evolved for an American audience.
Note, for example, the emphasis on earnings, rather than assets, cash flows or anything else. In a nation accustomed to ceaseless growth, the bottom line – however massaged, manipulated or adjusted – is the true measure of a company. The only questions are whether The Number beat last quarter or analyst estimates.
In recent years, spectacle has turned into Olympic sport, as the latest god of Silicon Valley descends to smash the latest three-month record. Last week, the earnings of one technology group were billed as a decider for the entire S&P 500, as if the rarefied demand for advanced GPUs were now the defining bellwether for the world’s most important economy.
Fortunately for Nvidia (US:NVDA) and its shareholders, it doesn’t really matter which way you slice it: a combination of sky-high barriers to entry and unprecedented demand for its products mean that for now, the company is currently printing money. Gross profits, operating profits, earnings per share, net income, shareholder equity and free cash flow are all up by a monstrous amount.
Usually, the stars don’t align quite so beautifully. An earnings report may point to progress, or even that much-vaunted new earnings per share (EPS) high, without a parallel rise in cash generation. Frequently, both in the US and increasingly in the UK, returns on capital and per-share metrics are pushed higher by buybacks, rather than new growing sources of profits.
By looking beyond reported or adjusted profits, our Cash Magic screens look for two fundamentals that are often seen as inarguable signs of corporate quality: the ability to generate free cash flow (FCF) and make a decent cash return on capital.
This isn’t to say that earnings figures don’t matter. Plenty of screens in our stable focus on the income statement, in part because this is what most investors pay attention to. What’s more, cash flows can be comparatively very lumpy. If in its next quarter Nvidia buys Intel (US:INTC), its cash flow statement would take a sharp (though probably quickly digestible) hit, even as its earnings figures (though likely adjusted) marched higher.
Perhaps Nvidia is a bad example to illustrate the difference, given quite how much cash it is making. Which, ultimately, goes a long way towards explaining why it has been such a success. Quite obviously, it has no need to buy Intel. In the three months to 28 April, it generated $14.9bn in free cash flow – that is after accounting for all expenses, taxes, charges and overheads – from a cash-adjusted asset base of $45.6bn, or equity of $49bn. This absurd ratio is only likely to climb.
However, although we do run a (so-far successful, if Nvidia-free) US version of the screen, this week’s focus is on the cash generation chops of UK-listed names. Lately, the original version has been keeping up with a suddenly lively broader market. In the 51 weeks to 22 May 2024, last year’s cohort made a 16.4 per cent total return, compared with 15.4 per cent from the screen’s benchmark, the FTSE All-Share.
TOP 30 | ||
Name (Rank) | TIDM | Total Return (30 May 2023 - 22 May 2024) |
Kin And Carta | KCT | 103.8 |
Mears | MER | 68.0 |
Luceco | LUCE | 46.3 |
Harbour Energy | HBR | 45.0 |
Clarkson | CKN | 41.3 |
Tullow Oil | TLW | 40.6 |
Future | FUTR | 33.5 |
DS Smith | SMDS | 29.4 |
Shell | SHEL | 26.1 |
Centrica | CNA | 26.1 |
Rio Tinto | RIO | 25.9 |
B&M European Value | BME | 25.4 |
Glencore | GLEN | 23.8 |
Computacenter | CCC | 23.6 |
Imperial Brands | IMB | 23.6 |
Pearson | PSON | 19.3 |
Moonpig | MOON | 18.3 |
Inchcape | INCH | 12.0 |
Wetherspoon (JD) | JDW | 11.0 |
Bp | BP. | 8.2 |
Balfour Beatty | BBY | 3.0 |
Dunelm | DNLM | 2.4 |
Enquest | ENQ | 0.0 |
Moneysupermarket.com | MONY | -1.1 |
Bunzl | BNZL | -1.6 |
Kenmare Resources | KMR | -15.1 |
Diversified Energy | DEC | -22.8 |
FDM | FDM | -31.4 |
Dr Martens | DOCS | -41.0 |
Ferrexpo | FXPO | -52.1 |
FTSE All-Share | - | 15.4 |
Cash Magic | - | 16.4 |
Source: LSEG |
MOMENTUM | ||
Name | TIDM | Total Return (30 May 2023 - 22 May 2024) |
Mears | MER | 68.0 |
Shell | SHEL | 26.1 |
Centrica | CNA | 26.1 |
B&M European Value | BME | 25.4 |
Computacenter | CCC | 23.6 |
Moonpig | MOON | 18.3 |
Wetherspoon (JD) | JDW | 11.0 |
Bp | BP. | 8.2 |
Balfour Beatty | BBY | 3.0 |
Moneysupermarket.com | MONY | -1.1 |
Bunzl | BNZL | -1.6 |
Dr Martens | DOCS | -41.0 |
FTSE All-Share | - | 15.4 |
Cash Magic & Momentum | - | 13.8 |
Source: LSEG |
Since we started following this screen in 2013, its top 30 stock version has racked up a cumulative total return of 203 per cent, equal to a compound annual growth rate of 11 per cent, while a version that incorporates market momentum (see more below) has returned 136 per cent. Both compare favourably – if less impressively than they once did – to a 111 per cent return from the index.

While the screens are meant as ideas for further research rather than off-the-shelf portfolios, a hypothetical 1.5 per cent annual charge would reduce the all-time total return for the top 30 screen to 156 per cent and 100 per cent for the momentum version. Their methodologies are as follows:
All FTSE All-Share constituents are ranked by forecast next 12-month FCF yield (FCF per share as a percentage of share price). They are then separately ranked by the cash return on capital invested (CROCI) ratio, which measures how much FCF a company produced for every pound of capital employed over the past year. The two rankings are added together, and a final ranking is created from this.
In its original formulation, the CROCI ratio was calculated by dividing Ebitda by a stock’s total equity value (classed as all forms of shareholder equity plus long-term debt).
Our version of CROCI is taken from the data provider FactSet, which uses a slightly different method it calls cash flow return on invested capital (or CF ROIC). This adds back working capital to the net cash inflow from operating activities in the numerator, while keeping the denominator in line with the original method conceived by analysts at Deutsche Bank.
The idea is to cut out some of the distractions and subjective judgements that find their way into earnings numbers, while distilling a business’s efficiency at converting capital into cash. But it’s not perfect and can provide a flattering picture of capital allocation decisions, depending on when the snapshot is made. Like all ratios, it can be a smart idea to look at CROCI over several periods.
For the ranked version of the screen, the top 30 stocks are selected. For the momentum version of the screen, any stock ranked among the top fifth of those screened is selected if it shows better than average (median average) three-month momentum.
This year, as with 2023, the Cash Magic screen has again shown its preference for oil and gas. Eight of the 30 stocks in the main batch hail from the sector, highlighting the ongoing disconnect between its cash returns and valuations (as marked by the free cash flow yield). Despite beaten-up sentiment and some relatively modest upticks in energy prices, last year’s batch of fossil fuel names performed better than average. For the screen to beat the index this year, they will likely need to repeat the trick.
Both sets of stocks selected by this year’s screen can be found below. Tables with lots more detail on the fundamentals are available to download online.
2024 Cash Magic Top 30
RANK | Name | TIDM | Mkt Cap | Net Cash / Debt(-)* | Price | Fwd PE (+12mths) | Fwd DY (+12mths) | FCF yld (+12mths) | Net Debt / Ebitda | Op Cash/ Ebitda | CROCI | Fwd EPS grth NTM | Fwd EPS grth STM | 3-mth Mom | 3-mth Fwd EPS change% |
1 | Harbour Energy | HBR | £2,349mn | -£574mn | 305p | 6 | 7.1% | 250.3% | 0.2 x | 68% | 41.6% | 187% | 16% | 18.0% | 17.1% |
2 | EnQuest | ENQ | £286mn | -£690mn | 15p | 2 | 4.2% | 127.2% | 1.0 x | 121% | 24.0% | 110% | -13% | 8.3% | 16.4% |
3 | Moonpig | MOON | £548mn | -£167mn | 160p | 13 | - | 17.8% | 2.2 x | 57% | 12.7% | 19% | 14% | -5.7% | 4.6% |
4 | Ithaca Energy | ITH | £1,179mn | -£483mn | 116p | 7 | 18.4% | 23.8% | 0.4 x | 73% | 26.2% | 10% | 48% | -15.1% | -24.4% |
5 | Tullow Oil | TLW | £515mn | -£1,955mn | 35p | 2 | - | 40.1% | 1.9 x | 74% | 17.1% | 425% | 0% | 24.1% | -2.9% |
=6 | Galliford Try | GFRD | £279mn | £167mn | 272p | 11 | 4.8% | 12.2% | - | 130% | 13.6% | 14% | 12% | 13.3% | 3.0% |
=6 | Kier | KIE | £665mn | -£157mn | 147p | 7 | 4.3% | 16.4% | 0.7 x | 78% | 14.2% | 7% | 6% | 10.8% | 1.3% |
8 | Diversified Energy | DEC | £524mn | -£1,014mn | 1,103p | 8 | 9.9% | 40.3% | 3.8 x | 161% | 21.3% | -68% | -2% | 12.2% | 17.6% |
9 | Imperial Brands | IMB | £16,879mn | -£10,401mn | 1,961p | 6 | 8.1% | 15.5% | 2.1 x | 93% | 17.5% | 9% | 11% | 7.8% | 2.6% |
10 | Trainline | TRN | £1,482mn | -£61mn | 317p | 22 | - | 10.2% | 0.6 x | 127% | 19.7% | 18% | 15% | 2.0% | 12.6% |
11 | Smiths News | SNWS | £159mn | -£38mn | 64p | 6 | 8.2% | 7.9% | 0.5 x | 77% | 87.8% | 2% | 1% | 32.2% | 0.1% |
12 | Future | FUTR | £1,152mn | -£337mn | 1,000p | 8 | 0.3% | 13.2% | 1.3 x | 73% | 14.2% | 0% | 8% | 45.9% | 3.0% |
13 | Drax | DRX | £2,146mn | -£1,182mn | 555p | 5 | 4.7% | 14.4% | 1.2 x | 107% | 13.6% | -6% | -18% | 30.6% | -3.1% |
14 | Dunelm | DNLM | £2,141mn | -£240mn | 1,059p | 14 | 4.2% | 8.1% | 1.0 x | 83% | 38.2% | 6% | 6% | -6.5% | 0.0% |
15 | On The Beach | OTB | £229mn | £145mn | 137p | 9 | 2.5% | 9.2% | - | 205% | 11.1% | 19% | 15% | -7.0% | 3.9% |
16 | Mony | MONY | £1,268mn | -£44mn | 236p | 13 | 5.4% | 7.7% | 0.3 x | 87% | 32.9% | 8% | 9% | -6.3% | 2.2% |
17 | Hostelworld | HSW | £197mn | -£12mn | 158p | 13 | - | 8.0% | 0.7 x | 53% | 22.1% | 18% | 17% | 2.6% | 7.4% |
18 | Shell | SHEL | £175,692mn | -£31,651mn | 2,761p | 8 | 4.0% | 13.2% | 0.9 x | 137% | 12.1% | -1% | 3% | 10.1% | 6.9% |
19 | GSK | GSK | £74,132mn | -£13,677mn | 1,789p | 11 | 3.5% | 8.7% | 1.4 x | 82% | 15.8% | 5% | 12% | 7.2% | 3.8% |
=20 | McBride | MCB | £204mn | -£146mn | 117p | 6 | - | 10.8% | 4.9 x | 19% | 12.7% | 4% | 3% | 66.2% | 16.8% |
=20 | Morgan Sindall | MGNS | £1,177mn | £397mn | 2,485p | 10 | 4.8% | 7.5% | - | 133% | 21.7% | -1% | 7% | 8.5% | 1.5% |
22 | Severfield | SFR | £223mn | -£19mn | 72p | 8 | 5.4% | 7.7% | 0.3 x | 128% | 18.1% | 6% | 10% | 35.1% | 3.8% |
=23 | ITV | ITV | £3,088mn | -£538mn | 77p | 8 | 6.6% | 9.7% | 1.2 x | 86% | 17.1% | 15% | 10% | 32.9% | 12.7% |
=23 | Playtech | PTEC | £1,502mn | -£320mn | 486p | 9 | 0.0% | 14.1% | 0.9 x | 108% | 10.4% | 14% | 10% | 5.4% | -2.4% |
25 | Pharos Energy | PHAR | £96mn | -£7mn | 23p | 18 | 4.4% | 22.5% | 0.1 x | 57% | 10.0% | - | -55% | 11.5% | 0.9% |
26 | Smiths | SMIN | £6,025mn | -£485mn | 1,737p | 15 | 2.7% | 12.8% | 0.6 x | 79% | 4.5% | 11% | 9% | 6.8% | 3.9% |
27 | Clarkson | CKN | £1,201mn | £396mn | 3,905p | 15 | 2.8% | 6.7% | - | 141% | 26.8% | -2% | 0% | 9.8% | 6.6% |
28 | Macfarlane | MACF | £200mn | -£36mn | 125p | 10 | 3.1% | 8.5% | 1.0 x | 89% | 17.0% | 19% | 3% | 1.6% | 1.2% |
29 | Centamin | CEY | £1,464mn | £69mn | 126p | 10 | 3.5% | 10.8% | - | 89% | 7.5% | 44% | -11% | 38.8% | 6.4% |
30 | SThree | STEM | £581mn | £54mn | 430p | 11 | 3.9% | 6.9% | - | 89% | 21.9% | 1% | 14% | 2.7% | 3.1% |
source: FactSet. * FX converted to £. NTM = Next Twelve Months; STM = Second Twelve Months (i.e. one year from now) |
2024 Cash Magic + Momentum
Name | TIDM | Mkt Cap | Net Cash / Debt(-)* | Price | Fwd PE (+12mths) | Fwd DY (+12mths) | FCF yld (+12mths) | Net Debt / Ebitda | Op Cash/ Ebitda | CROCI | Fwd EPS grth NTM | Fwd EPS grth STM | 3-mth Mom | 3-mth Fwd EPS change% |
Harbour Energy | HBR | £2,349mn | -£574mn | 305p | 6 | 7.1% | 250.3% | 0.2 x | 68% | 41.6% | 187% | 16% | 18.0% | 17.1% |
EnQuest | ENQ | £286mn | -£690mn | 15p | 2 | 4.2% | 127.2% | 1.0 x | 121% | 24.0% | 110% | -13% | 8.3% | 16.4% |
Tullow Oil | TLW | £515mn | -£1,955mn | 35p | 2 | - | 40.1% | 1.9 x | 74% | 17.1% | 425% | 0% | 24.1% | -2.9% |
Galliford Try | GFRD | £279mn | £167mn | 272p | 11 | 4.8% | 12.2% | - | 130% | 13.6% | 14% | 12% | 13.3% | 3.0% |
Kier | KIE | £665mn | -£157mn | 147p | 7 | 4.3% | 16.4% | 0.7 x | 78% | 14.2% | 7% | 6% | 10.8% | 1.3% |
Diversified Energy | DEC | £524mn | -£1,014mn | 1,103p | 8 | 9.9% | 40.3% | 3.8 x | 161% | 21.3% | -68% | -2% | 12.2% | 17.6% |
Smiths News | SNWS | £159mn | -£38mn | 64p | 6 | 8.2% | 7.9% | 0.5 x | 77% | 87.8% | 2% | 1% | 32.2% | 0.1% |
Future | FUTR | £1,152mn | -£337mn | 1,000p | 8 | 0.3% | 13.2% | 1.3 x | 73% | 14.2% | 0% | 8% | 45.9% | 3.0% |
Shell | SHEL | £175,692mn | -£31,651mn | 2,761p | 8 | 4.0% | 13.2% | 0.9 x | 137% | 12.1% | -1% | 3% | 10.1% | 6.9% |
GSK | GSK | £74,132mn | -£13,677mn | 1,789p | 11 | 3.5% | 8.7% | 1.4 x | 82% | 15.8% | 5% | 12% | 7.2% | 3.8% |
McBride | MCB | £204mn | -£146mn | 117p | 6 | - | 10.8% | 4.9 x | 19% | 12.7% | 4% | 3% | 66.2% | 16.8% |
Morgan Sindall | MGNS | £1,177mn | £397mn | 2,485p | 10 | 4.8% | 7.5% | - | 133% | 21.7% | -1% | 7% | 8.5% | 1.5% |
Severfield | SFR | £223mn | -£19mn | 72p | 8 | 5.4% | 7.7% | 0.3 x | 128% | 18.1% | 6% | 10% | 35.1% | 3.8% |
ITV | ITV | £3,088mn | -£538mn | 77p | 8 | 6.6% | 9.7% | 1.2 x | 86% | 17.1% | 15% | 10% | 32.9% | 12.7% |
Clarkson | CKN | £1,201mn | £396mn | 3,905p | 15 | 2.8% | 6.7% | - | 141% | 26.8% | -2% | 0% | 9.8% | 6.6% |
Centamin | CEY | £1,464mn | £69mn | 126p | 10 | 3.5% | 10.8% | - | 89% | 7.5% | 44% | -11% | 38.8% | 6.4% |
Rolls-Royce | RR | £36,023mn | -£1,941mn | 428p | 26 | 0.7% | 5.6% | 0.5 x | 60% | 187.9% | 18% | 20% | 20.0% | 18.6% |
Bakkavor | BAKK | £771mn | -£319mn | 133p | 13 | 5.8% | 10.1% | 1.9 x | 93% | 13.5% | 7% | 10% | 39.7% | 12.7% |
Next | NXT | £11,778mn | -£1,722mn | 9,274p | 15 | 2.4% | 6.5% | 1.4 x | 93% | 23.1% | -3% | 8% | 9.9% | 2.6% |
Vodafone | VOD | £20,346mn | -£39,081mn | 75p | 10 | 6.5% | 11.0% | 3.3 x | 124% | 4.2% | 13% | 20% | 14.6% | 4.9% |
De La Rue | DLAR | £196mn | -£94mn | 100p | 16 | - | 6.4% | 1.9 x | 81% | 10.9% | 351% | 36% | 14.9% | 17.3% |
source: FactSet. * FX converted to £. NTM = Next Twelve Months; STM = Second Twelve Months (i.e. one year from now) |