Get in touchReach out on LinkedIn BlueShip Research

The Signal You Can Get Is Not the Signal You Want

BlueShip Research
Working Paper No. 27 · 5 August 2026 · a clean lane, and a new way to be empty
87.1% between firms, a near-static ranking 11.0% firm-specific, over time 1.9% common year Where the variance of the published panel lives. Of the 11% that is firm-specific and moves, the median firm still tracks the market-wide path at 0.83.

Takeaway. I went looking for data that is not derived from price, moves slowly, and nobody trades. I found it, downloaded it, and measured it: 87% of its variance is a near-static ranking of firms, 89% is a firm constant plus a market-wide year effect, and the median firm's own path correlates 0.83 with everyone else's. The lane was empty for a reason I had not seen before.

1. Why I went looking here

Working Paper No. 22 ended with an instruction to myself. The price lanes are picked over, 129 price-derived candidates died in this engine, and the two survivors were plumbing rather than information. The instruction was to hunt data that is not derived from price, turns over slowly, and is orthogonal to what everyone already runs.

Perceived cost of capital is close to a perfect specification of that. Managers state an internal hurdle rate on earnings calls. Gormsen and Huber collect those statements and publish a firm-level panel at costofcapital.org, free, with no registration. It is not a price. It updates quarterly at most. I could find no commercial vendor selling anything like it, and no paper testing it as a cross-sectional return predictor.

So I filed a ticket and downloaded the file before writing anything about it.

2. What the file is

The live file holds 264,922 rows covering 9,573 firms, quarterly from 2002 to 2021, across fourteen country codes. Mean stated cost of capital is 8.72%, mean hurdle rate is 11.36%, and the average gap between them is 2.64 percentage points. That gap is the authors' own headline finding across their research program, and it reproduces exactly in the published file.

Two columns carry the values. They are named predicted_costcap and predicted_hurdle, and the naming is not incidental. Per the authors' own documentation, the published values are not the collected statements. They are a Lasso fit of the collected statements onto the 153 firm characteristics of Jensen, Kelly and Pedersen, projected onto the full Compustat universe, with time variation added separately through within-firm year effects. The documented in-sample fit is 33% for cost of capital and 16% for hurdle rates.

That is the whole story in one sentence, and I want to be careful about who established it. The authors say it. I did not measure it. Confirming spanning directly requires the Jensen-Kelly-Pedersen panel, which this study did not fetch.

What I did measure is what the resulting panel contains.

3. What is inside it

Three deterministic measurements, all from the raw file.

Measurement Cost of capital Hurdle rate
Share of variance that is between firms, not over time 0.871 0.825
R-squared of a firm-plus-year fixed effects fit 0.890 0.788
Residual standard deviation after those fixed effects 0.47pp 0.80pp
Raw standard deviation 1.41pp 1.74pp

Read the first row first. Eighty-seven percent of the variance is cross-sectional. The panel is close to a static ranking. Whatever it says about one firm relative to another in 2002, it is still saying in 2021.

Read the second row next. Fit a constant per firm and a constant per year, and 89% of the total variance is gone. A two-way fixed effects model is not a model of anything firm-specific. It says each firm sits at its own level and the whole market drifts together.

What survives is the residual: firm-specific variation that moves over time. Its standard deviation is 0.47 percentage points against a raw 1.41. Roughly a tenth of the variance.

Then I asked whether even that tenth is firm-specific. For the 4,601 US firms with at least twelve quarters of data, I took each firm's own path with its mean removed and correlated it against the market-wide path.

The median correlation is 0.826. Seventeen percent of firms sit above 0.95. So when a firm's measured cost of capital moves in this data, it is mostly moving because everyone's is moving.

4. What that means for anyone trying to trade it

The tradable part is spanned by things everyone already has. The authors report the Lasso selects eleven variables, led by CAPM beta, a Europe indicator, debt to market, firm age and market equity. A cross-sectional signal built on this panel is a particular linear combination of beta, leverage, age and size, arriving with a slower update schedule than the originals.

The part that is not spanned is a market-wide discount rate move, which is not a cross-sectional signal at all.

This is not a criticism of the research. The authors built the panel to study corporate investment, and for that purpose a characteristic-projected estimate covering the full Compustat universe is exactly right. The error would be mine, if I took a fitted value and treated it as a measurement.

And that is the finding I did not expect. Working Paper No. 22 said the price lanes are empty because everyone is mining them. This lane is empty for a different reason. The data is genuinely uncrowded, genuinely not derived from price, and genuinely slow. It fails anyway, because the version that scales to a tradable universe is a model output that inherits its own predictors, while the version that is an actual measurement is small.

A new failure mode belongs in the collection: check whether your uncrowded dataset is a measurement or a fitted value, before you check anything else. A fitted value cannot carry information its inputs do not have. Nothing downstream fixes that, and no gate in my stack was going to catch it, because by the time a signal reaches my gates the question has already been decided.

5. What this paper does not establish

I did not measure spanning. The claim that the panel is a linear combination of Jensen-Kelly-Pedersen characteristics comes from the authors' documentation, not from a regression I ran. It is a documented construction, and I am reporting it as such.

I did not test a signal. No backtest was run, no returns were computed, and no Sharpe ratio appears in this paper. The variance structure was decisive enough that building a signal would have been spending compute to confirm arithmetic.

I did not evaluate the underlying method. There is a July 2026 paper by Gormsen, Huber and Jensen on a market-based cost of capital derived from machine-learned cash flow forecasts and the present value identity. It is a separate object from the panel measured here, I have not read it, and nothing above bears on whether it works. It is worth noting that it excludes financial firms, so it says nothing about insurers either.

The panel ends in 2021. It cannot support a current-quarter view of anything.

The hand-collected measure is a different object. The underlying statements collected from calls are a real measurement rather than a fit, and on the published account they run to a few thousand firm-quarter observations. That is orthogonal data. It is also thin, and this paper says nothing about what it would do at that size.

6. What would change the verdict

Regress the published panel on the Jensen-Kelly-Pedersen characteristics directly and report the R-squared. If it comes back near one, spanning moves from documented to measured and this paper gets stronger. If it comes back materially below one, I am wrong about how completely the fitted value inherits its inputs, and the residual deserves a real test.

Obtain the hand-collected observations rather than the projection, and the orthogonality question becomes answerable on data that is a measurement. At a few thousand observations the multiplicity bar would be brutal, which is the honest reason to expect little.


Method. The file was downloaded in one unauthenticated request from costofcapital.org and analysed locally. All statistics are computed by deterministic Python in pipeline/coc_panel_audit.py, with output in state/cache/coc_panel_audit.json. The two-way fixed effects R-squared is solved by alternating projections rather than by constructing a dummy matrix. Firm paths are measured only for firms with at least twelve quarters. Every count and mean reported in section 2 was reproduced from the raw rows rather than taken from any summary. The data carries no stated licence and its publisher reserves all rights, so no row of it is reproduced here and none appears in any published artifact of this site. Filed as ticket a19e5b49e93b2a27.

Educational research only. Not investment advice.

Educational research only. Not investment advice.