Weekly Signals Desk | Concentrated Analyst Revisions via the FMP API (Oct 19-23)

This week's revision screen counted 28 rating changes across five companies, and 22 of them came from just two announcements. Salesforce's agreement to buy Braze and EQT's recommended offer for Qiagen triggered waves of downgrades that say almost nothing about either business and everything about how analysts handle a fixed exit price. The more informative calls sat in the smaller clusters: upgrades at Boyd Gaming and MSC Industrial that followed sharp share-price declines, and a pair of downgrades at Avalo Therapeutics driven entirely by a competitor's trial data.

Using FMP's Stock News API alongside the Stock Grades API, this article separates mechanical revisions from judgment calls, examines what triggered each cluster, and shows how rating changes can be organized into a repeatable research signal.

Key Takeaways

  • Takeover-driven downgrades dominated the count, with Braze alone drawing 19, but they mark the end of an analytical debate rather than a change in the operating outlook.
  • Boyd Gaming and MSC Industrial were upgraded after their shares had already fallen sharply, which makes both clusters valuation calls that rest on analysts' view of how much bad news the price already reflects.
  • Avalo Therapeutics was downgraded on read-across from AbbVie's Phase 3 data in the same indication, a reminder that some of the most consequential revisions are triggered by another company's disclosure.
  • Ranking names by revision count alone would have put two acquisitions at the top; weighting by revision type and by what moved in the underlying models gives a more useful order.

Subscribe to FMP on Substack

Where the Street Reset Its Calls This Week

Braze Inc. (BRZE) - 19 Downgrades

Braze drew 19 downgrades after Salesforce agreed on October 20 to acquire the customer engagement platform for $47.50 per share in cash, a premium of about 58% to the prior close and an enterprise value of roughly $5.7 billion. UBS moved from Buy to Neutral and lifted its target to the $47.50 offer price, a template followed by Mizuho, Citi, TD Cowen and DA Davidson. Barclays, Wells Fargo, Stifel, Piper Sandler, Cantor Fitzgerald, William Blair, Raymond James and several others moved to neutral-equivalent ratings, with Barclays setting a $48 target.

The size of the cluster is the least informative thing about it. Once a cash bid with board support is on the table, coverage converges on the deal price because the equity has, in effect, become a claim on that cash. What remains for analysis is the path to completion. Salesforce expects the deal to close during its fiscal 2028, which pushes completion well into next year and leaves room for shareholder approval, regulatory review and the usual round of litigation-driven inquiries about price adequacy.

The useful variable from here is the spread between Braze's quoted price and the offer, which captures the market's view on timing and closing risk. FMP's Price Target Consensus API shows how fully the target set has collapsed onto $47.50, and the Historical Stock Grades API documents the pre-deal ratings mix, which is the cleaner reference for how the Street valued Braze as a standalone business.

Qiagen N.V. (QGEN) - 3 Downgrades

Qiagen received three downgrades after EQT Private Equity agreed on October 21 to make a recommended all-cash offer of €46.50 per share, roughly $52.23, a 40.3% premium to the unaffected price in July. JPMorgan moved from Overweight to Neutral and set a $52 target, DZ Bank shifted from Buy to Hold with a €46.50 target, and Baird moved from Outperform to Neutral. JPMorgan noted the offer values Qiagen at about $12.1 billion including net debt, follows a strategic review that included both strategic and financial parties, requires acceptance from at least half the share capital plus one share, and is expected to close in mid-2027.

What separates this cluster from Braze is the preliminary quarter released alongside the offer. Third-quarter sales of $548 million and adjusted EPS of $0.65 both came in ahead of consensus, yet Qiagen suspended its full-year outlook and will report full results on November 4 without a conference call. That combination leaves investors with less operating disclosure precisely as the fundamental debate is being replaced by a transactional one.

Because the offer is denominated in euros, the dollar value of the bid moves with the currency, and the NYSE-listed shares follow it. FMP's Forex Quote API tracks EUR/USD against the quoted price to show how much of any spread is currency rather than deal risk, while the Search Mergers & Acquisitions API places the EQT bid alongside other recent life-science take-privates.

Boyd Gaming (BYD) - 2 Upgrades

Boyd Gaming received two upgrades around its third-quarter report. Susquehanna moved from Neutral to Positive with an $83 target, pointing to a roughly 23% decline from the late-July high, an expected inflection in Las Vegas Locals growth in the fourth quarter, steady regional execution, and a potentially more favorable Pennsylvania operating environment after a court ruling on former grey-market machines. Morgan Stanley moved from Equalweight to Overweight and trimmed its target from $89 to $83, noting the shares trade near 6 times forward EV/EBITDA against a historical average closer to 8.5 times, and describing the setup as one of the better risk-adjusted profiles in its coverage.

The thread connecting both calls is that the price fell further than the fundamentals. Gaming stocks have been weighed down by higher fuel costs, elevated rates and softness on the Las Vegas Strip, but Boyd's revenue base is weighted toward locals and regional customers rather than destination visitors. Third-quarter results reinforced that split: company-wide revenue and EBITDA each slipped about 1%, reflecting property sales, closures and weaker destination travel, while the Midwest and South and the online business grew. The company also returned $180 million to shareholders in the quarter and continues to target $150 million of repurchases per quarter.

Whether the valuation gap narrows depends on whether locals and regional trends hold as fuel prices stay high. FMP's Enterprise Values API tracks the EV/EBITDA multiple that anchors both upgrades, and the Earnings Transcript API gives direct access to management's commentary on segment trends and capital returns from the October 22 call.

MSC Industrial (MSM) - 2 Upgrades

MSC Industrial received two upgrades after a fiscal fourth-quarter report that the market sold despite record sales. Jefferies moved from Hold to Buy and raised its target from $130 to $135, citing accelerating volume growth into fiscal 2027, momentum in core and National Accounts customers, and a path toward mid-teens EBIT margins from around 10% as headcount productivity improves. Stephens upgraded from Equal Weight to Overweight with the same $135 target, noting the shares had fallen about 15% after the print to a level below its previously framed bear case.

The quarter itself was not the problem. Net sales rose about 10% to $1.08 billion and adjusted EPS climbed to $1.45 from $1.09 a year earlier, ahead of consensus. The reaction points instead to positioning: expectations had built ahead of the release, and management's first-quarter outlook acknowledged continuing inflation in materials, freight and employee costs. Both upgrades are explicitly framed around the reset in price relative to an improving operating trend, which makes them valuation calls rather than estimate revisions.

The key test is incremental margin. If sales growth continues at the pace analysts expect, operating leverage should be visible within a few quarters. FMP's Income Statement API tracks gross and operating margin against revenue growth, and the Financial Estimates API shows whether fiscal 2027 EBITDA expectations are moving toward the levels embedded in the upgraded targets.

Avalo Therapeutics Inc. (AVTX) - 2 Downgrades

Avalo Therapeutics received two downgrades driven by another company's clinical readout. Guggenheim moved from Buy to Neutral and removed its price target, and H.C. Wainwright also lowered its rating from Buy to Neutral. Guggenheim's reasoning centered on AbbVie's Phase 3 INTREPID study of lutikizumab in hidradenitis suppurativa, which met its primary endpoint but separated from placebo by only 8 points on HiSCR75 at week 16. With the placebo response in line, the analyst attributed the narrow margin to the limits of IL-1 inhibition in the disease rather than to trial execution.

That reasoning matters for Avalo because its lead asset, abdakibart, blocks IL-1β alone, while lutikizumab blocks both IL-1α and IL-1β. If dual blockade in a trial of roughly 1,400 patients produced a modest effect, the analyst's view is that the probability of success for a single-pathway antibody in a Phase 3 setting is lower. Guggenheim still sees activity in the disease, but now frames abdakibart more as a potential combination partner than as a standalone therapy.

For a clinical-stage company, a change in perceived probability of success translates directly into questions about funding. FMP's Balance Sheet Statement API shows cash and short-term investments against quarterly operating burn from the Cash Flow Statement API, which together indicate how much runway Avalo has to generate its own data before the read-across from AbbVie's result becomes the market's working assumption.

Reading the Revision Clusters Beyond the Count

The week's revisions sort into three distinct types, and each carries a different kind of information. The takeover clusters at Braze and Qiagen are mechanical: ratings move to neutral because the upside is capped, and targets move to the bid. They are useful for confirming that coverage has repriced, but they say little about operating quality. The upgrades at Boyd Gaming and MSC Industrial are judgment calls made after the price moved first, so their value depends on whether the underlying operating trends behave as the analysts expect. Avalo's downgrades are a third type, where the trigger is external evidence that changes the probability assigned to a company's own pipeline.

That taxonomy has practical consequences for screening. A count-based ranking would have put Braze and Qiagen at the top of the list and treated Avalo as minor, when the opposite ordering better reflects where new information entered the market. The data suggests that revision type and revision content deserve as much weight as revision density, especially in a week heavy with corporate transactions.

A more resilient screen pairs the Stock Grades API with the Price Target Summary API and Financial Estimates API. When targets converge on a single number while estimates stay unchanged, the cluster is likely transactional. When targets fall or rise but estimates hold, as at Boyd and MSC, the revision is primarily about valuation. When estimates and probability-weighted targets both change, as with a clinical read-across, the underlying model is being rewritten. The Historical Stock Grades API then shows whether a cluster breaks an established consensus or simply extends a trend that was already underway.

Fundamentals complete the picture. Enterprise Values and Key Metrics TTM data put valuation calls on a common footing across sectors, and statement-level data from the Income Statement and Cash Flow Statement APIs indicates whether the operating evidence supports the revised view. Pulling those layers from one source keeps timestamps and definitions consistent, and that consistency is what lets a desk compare a casino operator's multiple with a distributor's margin path on equal terms, which is where the breadth of FMP coverage becomes analytically useful rather than merely convenient. A revision cluster remains an alert; its type determines what evidence is needed to judge it.

Turning Analyst Revisions Into a Structured Research Workflow

Analyst ratings only become actionable when you stop treating them as isolated headlines and start handling them as structured data. The goal is straightforward: capture changes as they happen, standardize them, and then connect those changes back to real-world events. Before anything else, make sure your API key is active and ready to run.

1. Pull Latest Analyst Ratings

Begin with a fresh pull from the Stock News API. This endpoint aggregates recent market-moving headlines, including upgrades and downgrades. It's the fastest way to establish a baseline of who changed their view and when, without needing to scrape multiple sources.

Endpoint:

https://financialmodelingprep.com/stable/news/stock-latest?page=0&limit=20&apikey=YOUR_API_KEY

Sample Response:

[

{

"symbol": "INSG",

"publishedDate": "2025-02-03 23:53:40",

"publisher": "Seeking Alpha",

"title": "Q4 Earnings Release Looms For Inseego, But Don't Expect Miracles",

"image": "...",

"site": "seekingalpha.com",

"text": "Inseego's Q3 beat was largely due to a one-time debt restructuring gain, not sustainable earnings growth, raising concerns about future performance. The sale of its telematics business for $52 million allows INSG to focus on North America, but it remains to be seen if this was wise. Despite improved margins and reduced debt, Inseego's revenue growth is insufficient, and its high stock price remains unjustifiable for new investors.",

"url": "https://seekingalpha.com/article/4754485-inseego-stock-q4-earnings-preview-monitor-growth-margins-closely"

}

]

2. Isolate Rating Changes

From that initial feed, filter for entries that explicitly reference upgrades or downgrades. This step is about narrowing the universe—identifying which tickers are actually seeing analyst activity versus general news flow. Once you have that subset, you're ready to move from raw headlines to structured tracking.

3. Quantify the Activity

For each ticker identified, call the Stock Grades API to retrieve the latest analyst actions tied specifically to that name. This is where the workflow shifts from collection to measurement.

Group the results by ticker and separate upgrades from downgrades. Single mentions tend to be incidental; repeated actions across multiple firms indicate something more deliberate. This aggregation step is what surfaces clusters—names where sentiment is actively being recalibrated.

4. Map the Catalyst

Once the high-activity names are clear, the next step is attribution. Use the Search Stock News API to pull company-specific headlines and align rating changes with underlying developments—earnings releases, M&A announcements, regulatory updates, or sector-wide shifts.

Endpoint:

https://financialmodelingprep.com/stable/news/stock?symbols=AAPL&apikey=YOUR_API_KEY

Example Workflow: Finding the “Most Active” Stocks

  1. Pull a rolling seven-day window of headlines from the Stock News API and filter for upgrades/downgrades.
  2. Extract tickers that appear at least once with a rating change.
  3. For each ticker, query the Stock Grades API to retrieve the full set of recent analyst actions.
  4. Count total upgrades and downgrades per name.
  5. Prioritize tickers with three or more revisions (or another threshold aligned with your coverage).
  6. Run those tickers through the Search Stock News API to line up rating shifts with the underlying catalyst.

Scaling Analyst Workflows Across the Organization

Workflows built around analyst revisions rarely remain isolated for long once they begin producing repeatable signal quality. Inside most firms, the transition usually starts when a handful of analysts consistently surface actionable sentiment shifts earlier than the broader desk — not because they have access to different information, but because their process for structuring and contextualizing that information is more systematic. Over time, those workflows tend to move from individual notebooks and spreadsheets into shared operating infrastructure.

That evolution changes the role of the data itself. Analyst revisions stop functioning as scattered research notes and become part of a governed internal framework that can be referenced across research, portfolio management, and risk teams simultaneously. Centralized dashboards replace duplicated manual tracking, standardized query logic reduces interpretation drift between teams, and structured datasets create an audit trail around how sentiment changes were identified and interpreted. The operational benefit is not simply speed — it is consistency. When multiple desks are evaluating the same revision clusters against the same underlying financial and market data, internal discussions become materially less fragmented.

In practice, analysts often become the internal champions driving that standardization effort. After pressure-testing workflows across multiple earnings cycles, they begin codifying the inputs that proved most reliable: revision velocity, estimate changes, target dispersion, earnings transcript language, sector-relative performance, and catalyst alignment. Once standardized, those inputs become reusable across broader coverage universes rather than dependent on individual institutional knowledge. That continuity becomes increasingly important as coverage rotates, teams expand, or macro conditions force firms to reevaluate exposure across sectors quickly.

Infrastructure becomes increasingly relevant at that stage because scaling a workflow across teams requires more than simply increasing API usage. The underlying data pipelines, timestamps, outputs, and revision histories need to remain consistent and traceable across users and mandates. The Financial Modeling Prep Enterprise plan tend to fit into this layer less as standalone data products and more as centralized coordination systems — enabling firms to maintain shared reference frameworks as analyst sentiment, earnings revisions, and positioning data evolve over time.

When the Street Moves in Unison

The loudest clusters this week were the least informative, and the quieter ones carried the actual change in thinking. Sorting revisions by what triggered them, through FMP's Stock News API and Stock Grades API, turns a weekly tally into a clearer record of where analysts are rewriting their models and where they are simply marking them to a deal.

For additional trading ideas backed by data, explore: Signals Desk Weekly Take via FMP API | Five Biggest Stock Movers (Oct 12-16)

Get your free API key

Disclosure: Signals Desk content is provided for informational and analytical purposes only and does not constitute investment advice or trade recommendations. The analysis reflects interpretation of market data and publicly disclosed or third-party information, including data accessed via Financial Modeling Prep APIs, at the time of publication. Signals discussed are probabilistic, can be wrong, and may change as market conditions and consensus data evolve. This content should be considered alongside broader research, individual objectives, and risk assessment.

About the Author
Davit Kirakosyan

Weekly Signals Desk analysis and API-driven market workflows

David Kirakosyan writes the Weekly Signals Desk for FMP, breaking down market signals while showing readers how to build similar workflows using the FMP API. His work focuses on turning raw API data into practical market analysis and repeatable workflows that developers and analysts can adapt to their own research.

Financial data for every need

Real-time quotes and 30+ years of historical data, including prices, fundamentals, and insider transactions — all accessible via API.

Create Free Account