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% ▲

Analyst Upgrades Monday: Block, Equifax, Spotify—Signals Worth Trading, or Noise?

October 26, 2026 · by stackcalder

Sell-side research calls are, statistically speaking, closer to noise than signal. Study after study — including the well-known work showing analyst price targets lag price moves rather than anticipate them — finds upgrade/downgrade announcement returns concentrated in a short drift window that retail traders can’t reliably capture after slippage. Yet Monday’s roundup of calls on Block, Boise Cascade, Equifax, FirstEnergy, Lockheed Martin, Lumentum, NetApp, Roper, and Spotify still merits a systematic read, not for the ratings, but for the data embedded in them.

The actionable approach is event-study analysis, not headline chasing. Pull historical upgrade/downgrade timestamps for these tickers via a data provider with intraday granularity, compute announcement-window abnormal returns against a factor-matched benchmark, and check whether the post-announcement drift survives transaction costs. In my experience running this exact screen, the drift is thin, decays fast, and concentrated in small-cap names with thinner analyst coverage — which is why Boise Cascade or Lumentum calls occasionally carry more tradable information than a Block re-rating that forty analysts have already priced three ways from Sunday.

A few names deserve specific skepticism. Defense and infrastructure names like Lockheed Martin and FirstEnergy attract upgrades driven by narrative tailwinds — geopolitical budgets, utility capex cycles — that are already consensus positions. When everyone already believes the story, the analyst call adds zero informational delta. Check this empirically: regress announcement-day returns on pre-existing momentum and factor loadings. If the residual is statistically indistinguishable from zero, the call is decoration.

Equifax and NetApp are more interesting because they sit on cyclical data dependencies — credit activity and enterprise IT spend, respectively — that quantifiable leading indicators can model independently of analyst opinion. If your Python stack is pulling macro proxies (credit issuance, cloud capex disclosures from hyperscaler earnings) and those series disagree with the analyst’s thesis, fade the analyst. The signal hierarchy should always be: your measured data first, someone’s spreadsheet second.

Spotify and Roper tend to generate calls anchored to valuation-multiple expansion arguments rather than earnings revisions. Multiple expansion is not a forecastable edge at the single-name level; it’s a factor bet dressed up in a company logo. If you want that exposure, buy the factor, not the ticker.

One structural note: analyst actions cluster. Monday roundups frequently reflect calls issued Friday after market close, meaning the “event” you’d trade already happened and the price incorporated it. Any backtest of analyst-call alpha must timestamp precisely to the wire release, not the roundup publication. Get this wrong and your backtest will look brilliant right up until live trading reminds you why fill quality matters.

The systematic takeaway: treat analyst calls as a features column in a larger model — coverage change, estimate revision breadth, and dispersion are genuinely predictive inputs documented in the academic literature. The rating itself is not. Parse the call, extract the revision data, ignore the price target.