FMPFMP
Datasets
Insights/Data in Action/Dataset Signals/Weekly Signals Desk | Concentrated Analyst Revisions via the FMP API

Weekly Signals Desk | Concentrated Analyst Revisions via the FMP API

·

Updated May 25, 2026

·11 min read
Data in Action

Upgrades and downgrades didn't disperse this past two weeks — they concentrated. A single scan of the Financial Modeling Prep feed shows a tight cluster of analyst revisions across a handful of names, each tied to a distinct pressure point: slowing recovery cycles, deal finality, capital structure strain, or shifting competitive dynamics.

This isn't about directional calls — it's about alignment. When multiple desks reset expectations on the same tickers within a narrow window, the signal moves from noise to structure. Using the FMP Stock News API and Stock Grades API as the source layer, this piece breaks down where that clustering occurred and how to systematically track it.

Where Analyst Conviction Has Clustered Over the Past Two Week

Nike (NYSE: NKE) - 5 Downgrades

Five firms moved to the sidelines following Nike's latest results, with Piper Sandler ($50 PT), Goldman Sachs ($52 PT), JPMorgan Chase ($52 PT), Bank of America ($55 PT, from $73), and China International Capital Corporation ($58 PT) all downgrading the stock to Neutral-equivalent ratings. The underlying revisions were not cosmetic: JPMorgan reduced 2027 EPS to $1.63 (28% below consensus) and pushed the timeline for a 10% operating margin out to 2029, while Piper flagged structural saturation in athleisure and limited innovation offset as Classics shrink to ~10% of 2027 sales.

What stands out is the convergence between top-line deceleration and delayed margin recovery. The repeated emphasis on inventory resets, muted Sportswear momentum, and regional pressure (EMEA, China) suggests that the debate has shifted away from “if recovery happens” to “how long normalization takes.” That shift matters: clustered downgrades tied to timeline extension rather than balance sheet stress tend to compress valuation support gradually.

To contextualize this signal, income statement trends (revenue growth vs. margin trajectory) and segment-level sales data would be central, particularly across Performance vs. Sportswear. Pairing that with analyst target revisions and estimate dispersion would help quantify whether consensus is still converging or stabilizing. The pattern here resembles prior cycles where multiple firms recalibrate duration assumptions simultaneously — a setup that tends to keep attention anchored on execution milestones rather than narrative resets.

Terns Pharmaceuticals (NASDAQ: TERN) - 4 Downgrades

Four firms downgraded Terns following Merck & Co.'s $53 per share all-cash acquisition (~$6.7B equity value). William Blair, Truist Financial ($53 PT), Barclays ($53 PT), and Leerink Partners all moved to Market Perform / Hold-equivalent ratings, effectively anchoring valuation to deal terms. The downgrade cluster reflects closure, not deterioration: Truist highlighted the ~$53 takeout price (~6% premium), while Barclays pointed to low risk of competing bids and a Q2 2026 expected close.

The more nuanced signal sits within the clinical data revision. William Blair cited updated 14D-9 disclosures showing a deterioration in TERN-701's MMR achievement rate, now expected to land toward the lower end of the 44%-81% range previously disclosed. Management also revised peak penetration assumptions from 50% to 45%, which feeds directly into long-term revenue modeling (~$2.3B peak sales estimate). While the acquisition price already reflects these dynamics, the downgrade cluster indicates that incremental upside scenarios (e.g., interlopers or data-driven re-rating) are being systematically removed from models.

For this setup, merger arbitrage spreads, deal timeline updates, and regulatory filings (SEC 14D-9, S-4) are the most relevant datasets. Clinical trial datasets and pipeline probability adjustments also help explain why valuation converged where it did. This is a distinct type of clustering: not sentiment deterioration, but the compression of uncertainty as a binary event transitions into a probabilistic close.

Wix.com (NASDAQ: WIX) - 2 Downgrades

Two firms stepped back following Wix's Dutch Auction, with Citizens Financial Group downgrading to Market Perform and UBS lowering its rating to Neutral with a $96 PT (from $145). The catalyst was mechanical but consequential: Wix retired 29.7% of shares, deploying $1.617B and shifting the balance sheet to nearly $1B of net debt. While this enhances FCF per share mathematically, it also introduces funding constraints at a time when reinvestment needs are rising.

The analytical tension sits between capital return optics and forward investment requirements. Citizens' forecast places Wix below Street expectations on FCF by 7% (2026) and 12% (2027), citing the funding needs of Base44 and broader product expansion. More importantly, both downgrades point to a structural shift in competitive dynamics: AI-driven website creation is lowering switching costs and compressing historical product differentiation. That reframes Wix's moat — from accumulated tooling advantage to execution within a rapidly commoditizing layer.

Evaluating this signal requires linking cash flow statements (post-buyback leverage), segment-level investment data, and subscriber metrics. Overlaying that with industry data on AI adoption in web development would help quantify how quickly competitive pressures are evolving. The downgrade cluster here is less about current performance and more about how capital allocation decisions intersect with a changing competitive baseline.

Shake Shack (NYSE: SHAK) - 2 Upgrades

On the other side of the ledger, Mizuho Financial Group upgraded Shake Shack to Outperform ($120 PT), while Bank of America moved from Underperform to Neutral ($101 PT). The upgrades are grounded in improving operating signals: Mizuho flagged Q1 same-store sales upside and projected high-teens EBITDA growth in 2026-2027, supported by marketing, value offerings, and operational throughput.

The underlying story is one of stabilization rather than acceleration. BofA highlighted menu innovation and value-tier pricing ($1-$3-$5 in-app offerings) as contributors to more consistent traffic trends, alongside external data showing stronger spending from younger consumers. These inputs suggest that volatility in same-store sales — a key concern in prior quarters — is moderating. At the same time, margin expansion is being driven by supply chain efficiencies rather than purely pricing power, which carries different durability implications.

Relevant datasets here include same-store sales trends, restaurant-level margins, and customer cohort spending data. Card transaction datasets and app engagement metrics would further clarify whether traffic stabilization is broad-based or segment-specific. The clustering of upgrades reflects a recalibration of near-term operating consistency rather than a wholesale change in long-term growth assumptions.

PJT Partners (NYSE: PJT) - 2 Upgrades

Goldman Sachs upgraded PJT to Buy ($170 PT), with Keefe, Bruyette & Woods following with an Outperform rating ($166 PT). The upgrades are tied to mix and positioning: Goldman estimates 35% of 2025 revenue from restructuring and 19% from secondaries — both countercyclical or structurally growing segments — versus materially lower exposure across peers. The firm also highlighted a 49%/62% skew to large-cap and strategic M&A, reinforcing positioning in higher-value mandates.

The signal here is relative, not absolute. In a more challenging macro and geopolitical backdrop, PJT's revenue composition appears less sensitive to traditional deal cycles, while valuation (17.8x NTM P/E) sits near median levels despite this mix advantage. Goldman's note also points to lower earnings volatility and fewer surprises versus peers, which affects how the market discounts future cash flows. At the same time, the firm flagged greater downside risk to peer estimates — implying that relative positioning may improve even without significant changes to PJT's own outlook.

To track this dynamic, advisory revenue breakdowns, deal flow data (M&A vs. restructuring), and peer estimate revisions are critical. Monitoring earnings variability and backlog indicators would also provide insight into how stable that revenue mix remains over time. The upgrade cluster reflects a shift toward resilience-based positioning — where consistency of earnings becomes a differentiating factor in capital allocation decisions.

Interpreting Clustered Revisions: From Noise to Alignment

What ties these names together isn't sector or direction — it's the rapid compression of uncertainty. Across Nike, Terns Pharmaceuticals, Wix.com, Shake Shack, and PJT Partners, analyst views converged as narratives became more bounded — whether by timing (Nike), deal structure (Terns), competitive reset (Wix), or revenue mix resilience (PJT). When dispersion narrows this quickly, the signal tends to shift from opinion to alignment.

Clustering like this typically follows moments where new information forces models into the same corridor. It's less about upgrades or downgrades in isolation and more about how tightly those revisions cluster. When multiple desks independently land on similar assumptions — as seen with Nike's extended recovery path or Terns' valuation anchored to $53 — the market's focus tends to pivot from interpretation to validation, where subsequent data either reinforces or challenges that emerging baseline.

That's where layered data becomes essential. Rating changes surface the pattern, but durability shows up when those revisions are cross-checked against estimate trends and underlying financials. When price target resets coincide with EPS cuts and margin pressure, the adjustment reflects structural recalibration; when they don't, it often points to positioning or timing differences. Frameworks like those outlined in this breakdown of analyst revision tracking APIs highlight how combining ratings, estimates, and fundamentals turns isolated calls into something measurable.

The same logic extends across the group. Deal data and filings clarify why Terns' upside scenarios collapsed into a defined range. Balance sheet and cash flow data frame Wix's capital allocation against future funding needs. Transaction and operating metrics provide context for Shake Shack's stabilization, while advisory mix and deal activity help explain PJT's relative positioning. Pulling these layers together through Financial Modeling Prep dataset allows the signal to move from episodic observation to something that can be tracked and compared over time.

Taken together, clustered revisions are less about direction and more about consensus taking shape under constraint. Once ratings, estimates, and fundamentals begin to align, the conversation shifts — away from reacting to individual calls and toward monitoring whether incoming data continues to confirm that shared framework.

Building a Repeatable Framework for Tracking Rating Changes

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 Insight Into a Shared Desk-Level Framework

Workflows like this rarely stay confined to a single seat for long. Once rating changes, timestamps, and catalysts are consistently structured, the value shifts from individual insight to institutional alignment. The question moves beyond “who caught the downgrade first” to “how does this cluster affect positioning across sectors, mandates, and timeframes.” That transition is where the signal becomes operational.

In most cases, the shift is led internally — not by mandate, but by analysts who have pressure-tested the process across multiple cycles and begin standardizing it for broader use. What starts as a personal tracking system evolves into shared infrastructure: centralized dashboards replacing isolated spreadsheets, repeatable queries replacing manual pulls, and clearly defined data inputs that can be audited and reused. This reduces duplication across teams and creates a common reference point, especially as coverage shifts or new analysts rotate in.

At the desk level, consistency becomes a differentiator. When portfolio managers, sector specialists, and risk teams are all referencing the same underlying data — not just the same headlines — discussions become more comparable and less fragmented. The workflow stops being about collecting information and starts supporting decision frameworks, where changes in analyst sentiment can be evaluated against exposures, positioning, and historical precedent in a uniform way.

That's where infrastructure starts to matter. Scaling this kind of process typically requires an environment where data pipelines, query logic, and outputs are centralized and governed — not rebuilt ad hoc. For teams formalizing this transition, setups like the Financial Modeling Prep Enterprise plan tend to function less as a data source and more as a coordination layer, ensuring that as analyst sentiment evolves, the underlying workflows remain consistent, traceable, and aligned across the organization.

When Rating Patterns Become Context, Not Noise

When these patterns are tracked consistently, rating changes stop reading as isolated calls and begin forming a timeline of shifting conviction. With a structured pull from the FMP Stock News API and Stock Grades API, the focus moves from reacting to individual revisions toward monitoring how consensus builds, tightens, and stabilizes over time.

For additional trading ideas backed by data, explore: Signals Desk Weekly Take via FMP API | Five Companies With Persistent Earnings Beats (March 30 - April 3)

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.

Tags:

About the Author

David 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.

Related

Financial data for every need

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