AAC $9.95 +0.00% ▲ ACHR $4.34 +2.12% ▲ AERO $15.21 +4.25% ▲ AIN $62.47 -0.37% ▼ AIR $100.82 +0.74% ▲ AM $20.75 -0.14% ▼ AMP $489.80 -0.62% ▼ AMTM $21.69 -0.28% ▼ APH $80.96 +2.51% ▲ ASB $30.00 +0.10% ▲ ATI $165.30 -1.14% ▼ ATRO $60.55 -0.36% ▼ AVAV $125.95 -0.82% ▼ AVNW $20.53 +0.34% ▲ AXON $423.17 -0.68% ▼ BAB $25.76 -0.19% ▼ BAH $83.48 +0.10% ▲ BBAI $2.46 +10.32% ▲ BDL $53.79 +5.64% ▲ BELFB $227.77 +1.78% ▲ BHE $73.36 +3.76% ▲ BKSY $19.11 -0.98% ▼ BWXT $134.96 +0.66% ▲ CACI $666.26 +0.00% ▲ CAE $25.76 +0.08% ▲ CDRE $29.96 -2.22% ▼ CICN $0.00 CMTL $1.37 +1.48% ▲ CNC $67.05 -4.56% ▼ CODA $9.48 +0.11% ▲ AAC $9.95 +0.00% ▲ ACHR $4.34 +2.12% ▲ AERO $15.21 +4.25% ▲ AIN $62.47 -0.37% ▼ AIR $100.82 +0.74% ▲ AM $20.75 -0.14% ▼ AMP $489.80 -0.62% ▼ AMTM $21.69 -0.28% ▼ APH $80.96 +2.51% ▲ ASB $30.00 +0.10% ▲ ATI $165.30 -1.14% ▼ ATRO $60.55 -0.36% ▼ AVAV $125.95 -0.82% ▼ AVNW $20.53 +0.34% ▲ AXON $423.17 -0.68% ▼ BAB $25.76 -0.19% ▼ BAH $83.48 +0.10% ▲ BBAI $2.46 +10.32% ▲ BDL $53.79 +5.64% ▲ BELFB $227.77 +1.78% ▲ BHE $73.36 +3.76% ▲ BKSY $19.11 -0.98% ▼ BWXT $134.96 +0.66% ▲ CACI $666.26 +0.00% ▲ CAE $25.76 +0.08% ▲ CDRE $29.96 -2.22% ▼ CICN $0.00 CMTL $1.37 +1.48% ▲ CNC $67.05 -4.56% ▼ CODA $9.48 +0.11% ▲

Analyst Calls Pile Up: Block, Equifax, Spotify—But Do the Ratings Beat the Data?

October 26, 2026 · by stackcalder

Monday’s analyst calls arrived on schedule, and as always, the sell-side delivered its weekly reminder that price targets are opinions with formatting. Block, Boise Cascade, Equifax, FirstEnergy, Lockheed Martin, Lumentum, NetApp, Roper, Spotify — a buffet of ratings changes, upgrades, and target bumps that, taken individually, carry roughly the predictive power of a coin flip with slightly better edge in trending regimes.

The quant take: analyst revisions do contain signal, just not the signal the headlines imply. The literature on estimate revisions — and the factor built from them, available in packages like `py-portfolio-checker`-adjacent pipelines or directly through the earnings-revision factor in most academic factor libraries — shows that post-revision drift concentrates in stocks where *multiple* analysts revise in the same direction within a short window. A single sell-side upgrade on Block is noise. A cluster of EPS estimate revisions across a coverage universe is a tradeable feature.

For anyone actually building a systematic strategy around this: don’t scrape analyst calls for sentiment and call it alpha. Backtest the revision-momentum factor properly — use `pandas` for the time-series alignment, watch your look-ahead bias (revisions published after the close shouldn’t enter same-day signals), and control for the fact that analyst coverage skews heavily toward large caps, so your universe is already factor-conditioned. Something like `vectorbt` or a straightforward `zipline-reloaded` backtest will tell you quickly whether the drift survives transaction costs. In mid-caps with wide spreads, it usually doesn’t.

Boise Cascade and Equifax-type calls illustrate another problem: cyclicals get upgraded near earnings peaks and downgraded near troughs, because sell-side analysts anchor on trailing results. That’s the classic procurement lag your model should exploit in reverse — the downgrade cohort often marks the better forward-looking entry, assuming balance-sheet screens pass.

Lockheed and the defense names are a different animal entirely. Revenue is contract-backed and backlogged, which means estimates are low-dispersion and analyst calls there are mostly beta commentary wearing a fundamental costume. If your signal generator treats all upgrades equally, you’re systematically overweighting information content in low-variance estimate regimes.

Lumentum is where I’d pay attention — optical names run on order-book momentum and hyperscaler capex signals, both of which are more cleanly proxied by supplier earnings revisions and peer-group relative strength than by any single price target. Roper’s the mirror image: a serial acquirer whose multiple is a regime variable, not an earnings story.

The actionable version: rank the entire rated universe daily by net estimate-revision breadth, filter for liquidity, cap position sizes, and let the backtest arbitrate. If the sell-side’s Monday morning chorus adds anything beyond what the revision factor already captures, the Sharpe will say so. If it doesn’t — and historically it mostly doesn’t — you’ve saved yourself from subscribing to anyone’s newsletter.