AAC $9.95 +0.30% ▲ ACHR $4.03 -8.41% ▼ AERO $16.55 -1.14% ▼ AIN $68.31 +1.08% ▲ AIR $108.42 +0.39% ▲ AM $20.46 +0.29% ▲ AMP $519.43 +1.16% ▲ AMTM $21.95 -0.29% ▼ APH $78.23 -2.76% ▼ ASB $30.94 +0.42% ▲ ATI $183.09 -3.74% ▼ ATRO $58.96 -2.24% ▼ AVAV $117.52 -2.03% ▼ AVNW $17.35 +2.91% ▲ AXON $315.43 +2.22% ▲ BAB $25.50 -0.20% ▼ BAH $86.22 -0.25% ▼ BBAI $1.91 -9.41% ▼ BDL $56.49 -1.55% ▼ BELFB $225.49 -3.43% ▼ BHE $63.03 -2.75% ▼ BKSY $23.80 +2.13% ▲ BWXT $122.97 -1.17% ▼ CACI $642.22 -0.26% ▼ CAE $27.93 -0.78% ▼ CDRE $33.42 +1.03% ▲ CICN $0.00 CMTL $1.20 +0.84% ▲ CNC $71.27 +2.98% ▲ CODA $8.62 +1.65% ▲ AAC $9.95 +0.30% ▲ ACHR $4.03 -8.41% ▼ AERO $16.55 -1.14% ▼ AIN $68.31 +1.08% ▲ AIR $108.42 +0.39% ▲ AM $20.46 +0.29% ▲ AMP $519.43 +1.16% ▲ AMTM $21.95 -0.29% ▼ APH $78.23 -2.76% ▼ ASB $30.94 +0.42% ▲ ATI $183.09 -3.74% ▼ ATRO $58.96 -2.24% ▼ AVAV $117.52 -2.03% ▼ AVNW $17.35 +2.91% ▲ AXON $315.43 +2.22% ▲ BAB $25.50 -0.20% ▼ BAH $86.22 -0.25% ▼ BBAI $1.91 -9.41% ▼ BDL $56.49 -1.55% ▼ BELFB $225.49 -3.43% ▼ BHE $63.03 -2.75% ▼ BKSY $23.80 +2.13% ▲ BWXT $122.97 -1.17% ▼ CACI $642.22 -0.26% ▼ CAE $27.93 -0.78% ▼ CDRE $33.42 +1.03% ▲ CICN $0.00 CMTL $1.20 +0.84% ▲ CNC $71.27 +2.98% ▲ CODA $8.62 +1.65% ▲

Monday’s Analyst Calls: Signal or Noise? Quant Perspective on Block, Equifax, Lockheed

October 26, 2026 · by stackcalder

# Analyst Calls Are Noise Until You Backtest Them

Monday’s analyst upgrade carousel — Block, Boise Cascade, Equifax, FirstEnergy, Lockheed Martin, Lumentum, NetApp, Roper, Spotify — arrived with the usual fanfare and the usual absence of evidence. Sell-side price targets are essentially unvalidated point forecasts with no published Sharpe ratios, no out-of-sample testing, and an incentive structure that would fail any serious model governance review. Treat them accordingly.

If you insist on trading analyst calls, quantify them first. Pull historical ratings and target changes from your data vendor — Nasdaq Data Link, IBKR’s research feed, or a scraped archive if you’re stubborn — and test whether upgrades carry post-announcement alpha beyond the standard drift already documented in the literature. In Python, that’s a `pandas` event-study: align ratings dates to `yfinance` price series, compute CARs over 5/20/60-day windows, and benchmark against sector-matched controls. If the abnormal return distribution overlaps zero after transaction costs, you’ve confirmed what most of us suspect: the signal is priced in before the note hits your inbox.

A few structural observations worth noting. Lockheed Martin sits in the defense complex, where analyst calls are systematically drowned out by budget-cycle headlines — a classic case of event overlap contaminating signal purity. Spotify and Block are high-beta sentiment vehicles; price target changes there mostly re-measure the momentum factor with extra steps. Equifax and NetApp are slower-moving, where analyst revisions correlate more plausibly with estimate revisions — and estimate revision momentum is one of the better-documented post-earnings signals. That’s where a systematic implementation has a fighting chance.

The actionable version: build a composite score combining analyst revision breadth, EPS estimate deltas, and short interest, then run it through `backtrader` or `vectorbt` with realistic slippage. Cap position sizes, because single-name research calls cluster precisely when correlation goes to one in a drawdown. A buy rating is not a risk model.

The dry truth is that Monday’s calls will be forgotten by Thursday, and the market’s memory — as measured by any statistically honest test — barely extends past the open. Trade the data, not the PDF.