FMPFMP
Datasets
Insights/Market Insights/Market Signals/Signals Desk Weekly Take via FMP API | Five Biggest Stock Movers (Sept 21-25)

Signals Desk Weekly Take via FMP API | Five Biggest Stock Movers (Sept 21-25)

·

·11 min read
Market Insights

Four of this week's five largest moves had little to do with the macro tape. A takeover approach, a withdrawn buyout offer, a pulled-forward licensing stream and an S&P 500 inclusion did most of the work, while Moderna's rally rested on a regulatory and clinical calendar that crowded into a single week. Across the S&P 500 and S&P MidCap 400, Moderna, Vicor and Everpure led the gainers, and Gen Digital and MGM Resorts took the heaviest losses.

This edition breaks down what sat behind each of the five and then shows how the FMP EOD Bulk API can reproduce the screen from two fixed closing snapshots, with the universe filtered and the results ranked in a single workflow.

Key Takeaways

  • Corporate events dominated: two of the five moves were driven by the start or the end of an acquisition process, which means the price change reflects deal probability more than a revised view of operations.
  • Vicor's gain came from licensing income arriving roughly two years earlier than management had indicated, a change in timing and margin mix rather than a change in product demand.
  • Everpure combined a first look at fiscal 2028 targets with the aftermath of S&P 500 inclusion, a reminder that index flows and fundamental news can coincide and are hard to separate in a weekly return.
  • Moderna's rally tied together updated vaccine approvals and oncology data scheduled for a major congress, placing the focus on pipeline milestones rather than current revenue.

Five Moves That Set This Week's Tape Apart

Moderna, Inc. (MRNA)

Weekly Performance: +29.11%

Moderna posted the largest gain in the screen, and most of it came early in the week. The company confirmed that three abstracts on intismeran autogene, its individualized mRNA cancer therapy developed with Merck, had been accepted for presentation at the ESMO Congress in October, including a Phase 3 readout in adjuvant melanoma slotted into the Presidential Symposium. The same window brought FDA clearance for the updated 2026-2027 formulations of its COVID vaccines. Together those developments shifted attention toward the oncology franchise, which is where much of the long-term value in the stock is now being assessed.

The move deserves some caution in how it is read. Moderna's respiratory vaccine revenue has been shrinking, and the company recently raised capital through convertible notes to fund the oncology pipeline. The rally therefore reflects a reweighting of probabilities around future products rather than any change in current earnings. FMP's Stock Grades API is a practical way to follow how analyst ratings are adjusting to that shift, and the key checkpoint is whether the full melanoma data in late October supports the confidence already embedded in this week's price action.

Vicor Corporation (VICR)

Weekly Performance: +26.60%

Vicor's advance was concentrated in a single session after the company raised its third-quarter revenue outlook, lifting expected sequential growth from about 10% to more than 20%. The driver was a non-exclusive license for its vertical power delivery technology granted to a large AI hardware maker. Management had previously indicated that licensing income of this kind was unlikely before its second patent case at the U.S. International Trade Commission reached a final determination in 2027, so the agreement pulls a high-margin revenue stream forward by roughly two years.

That timing change matters more than the headline percentage. Royalty revenue carries far higher gross margins than manufactured power modules, so even a modest shift in mix can alter the earnings profile noticeably. It also tends to arrive in irregular, negotiated amounts. FMP's Revenue Product Segmentation API can help separate product sales from licensing income over successive quarters, which is the clearest way to judge whether the royalty contribution becomes recurring or remains episodic. The third-quarter report in October will be the first reading that includes the new agreement.

Everpure, Inc. (P)

Weekly Performance: +20.99%

Everpure, the data storage company formerly known as Pure Storage, entered the week as a new S&P 500 constituent. Its inclusion took effect before the open on Monday, following heavy rebalancing volume on the prior Friday. The larger move came midweek, when management reaffirmed its fiscal 2027 guidance and gave a preliminary fiscal 2028 outlook implying revenue growth of roughly 40% and operating income close to double the current year's range. The stock closed the week near its 52-week high.

The combination of index demand and a new long-range target makes this week's gain harder to attribute cleanly. Inclusion-related buying is typically concentrated around the effective date, whereas the midweek jump lined up with the outlook, which suggests fundamentals carried more of the move than passive flows did. FMP's Financial Estimates API is the natural cross-check here, showing whether consensus revenue and EPS for fiscal 2028 move toward the company's new range or remain below it. How far and how quickly estimates adjust will indicate how much credibility the market is assigning to the multi-year target.

Gen Digital Inc. (GEN)

Weekly Performance: -25.47%

Gen Digital fell steadily through the week before the decline accelerated on Thursday, when reports emerged that the Norton and Avast owner had made a preliminary approach for GoDaddy in a deal valued at around $12 billion. That figure is close to Gen's entire market value, and the company already carries substantial debt from its 2022 Avast combination. The reaction was consistent with shareholders pricing the financing burden and integration risk of pairing a consumer security business with a web hosting and domains platform.

Volume tells part of the story. Daily turnover rose to roughly three times its recent average on Thursday and stayed elevated into Friday, which points to active repositioning rather than a thin-market drop. FMP's Stock Price and Volume Data API shows that pattern day by day and can help distinguish an event-driven break from a gradual derating. The more important signal to monitor is whether Gen formally confirms or abandons the approach, since the balance-sheet implications, not the core subscription business, appear to be what the market is discounting.

MGM Resorts International (MGM)

Weekly Performance: -13.83%

MGM's decline was almost entirely a single-day event. On Thursday, People Inc., the Barry Diller-led company that holds roughly a quarter of MGM's shares, said it would not pursue taking MGM private at this time, withdrawing a $48.30-per-share cash proposal made in June. MGM's board confirmed the company would continue as a standalone business. Shares had traded at a meaningful discount to the offer throughout the summer, so part of that deal premium was already priced out before the withdrawal, but the announcement removed the remaining support.

What the stock does from here depends on the standalone case: Las Vegas Strip trends, the BetMGM digital business and Macau operations. People Inc.'s large holding also remains in place, and its statement left room for other strategic options. FMP's Acquisition Ownership API tracks beneficial ownership filings, which makes it the right place to watch for any change in the size of that stake. A reduction would carry different implications than a stable holding, and either would be a more informative data point than the withdrawn price.

What This Week's Moves Say About the Market's Focus

This was a week in which price responded to discrete events rather than to macro data or broad sector rotation. The two decliners were both repricing deal probabilities, one because a bid appeared and one because a bid vanished. Two of the three gainers were responding to events that changed the timing of revenue, whether a license arriving early or a long-range outlook arriving for the first time. Moderna sat between those poles, with a regulatory approval and a clinical calendar arriving at once.

That concentration has a practical implication for anyone running a movers screen. Weekly returns driven by corporate actions carry different information than returns driven by earnings revisions. A 25% decline on a takeover approach reflects a view on capital allocation; a 14% decline on a withdrawn bid largely reverses a premium. Treating both as signals of deteriorating operations would overstate what the price data actually shows.

Separating those cases is where the broader FMP data set earns its place in the workflow. Once the EOD Bulk API has isolated the largest moves, the Stock News API and Press Releases API identify which of them were event-driven, while the Stock Price and Volume Data API shows whether the move arrived in one session or built up across the week. For deal-related names, the Acquisition Ownership API adds visibility into shifting stakes, and for names like Everpure and Vicor, the Financial Estimates API shows whether analysts are incorporating the new revenue timeline.

The final step is context. The Market Sector Performance Snapshot API makes it possible to compare each move against its sector for the same week, which helps confirm whether a gain or loss was stock-specific. This week, all five appear to have been, and that is itself the most useful read from the screen: dispersion was driven by company decisions rather than by the market deciding where to rotate.

Building a Repeatable Weekly Movers Framework with FMP Data

A reliable weekly movers screen starts with bulk pricing data tied to fixed dates rather than pulling symbols one at a time. Using two end-of-day snapshots — one at the beginning of the observation window and one at the end — gives you enough information to calculate weekly performance across an entire market universe in a relatively clean workflow. Once the raw data is collected, the process becomes less about retrieval and more about refinement: narrowing the universe, removing lower-quality signals, and ranking the moves that actually matter.

That is where the FMP EOD Bulk API becomes useful operationally. Instead of stitching together hundreds of individual requests, the endpoint returns daily pricing data for all listed symbols in a single response for a chosen date. Before running the workflow, make sure your API key is active.

1. Pull Bulk EOD Prices for Both Anchor Dates

Begin by hitting the EOD Bulk endpoint twice — once for the close at the start of the window, once for the close at the end:

https://financialmodelingprep.com/stable/eod-bulk?date=2024-10-22&apikey=YOUR_API_KEY

Sample Response:

[

{

"symbol": "EGS745W1C011.CA",

"date": "2024-10-22",

"open": "2.67",

"low": "2.7",

"high": "2.9",

"close": "2.93",

"adjClose": "2.93",

"volume": "920904"

}

]

The response includes standard OHLC pricing, adjusted close, and trading volume for every symbol available on the requested date. For pure weekly return calculations, the symbol and close fields are generally sufficient — or adjClose if you want performance adjusted for splits and dividends. The remaining fields become more useful later when introducing liquidity screens, minimum-price filters, or volatility checks.

2. Filter Down to Your Defined Universe

The raw dataset is intentionally broad. Running a movers screen directly against the entire feed usually produces noisy results dominated by illiquid names rather than meaningful institutional activity. A cleaner approach is to overlay a defined universe filter. In this example, the screen uses the S&P 500 constituent list:

For that filter, call the S&P 500 Index API endpoint:

https://financialmodelingprep.com/stable/sp500-constituent?apikey=YOUR_API_KEY

After pulling the constituent data, keep only the symbols that appear in both bulk EOD snapshots and the S&P 500 list. The same framework can easily be adapted elsewhere depending on the use case. A small-cap workflow might substitute the Russell 2000, a sector analyst could isolate semiconductor or energy names, and a global strategy desk could combine multiple regional indexes. The mechanics stay consistent — only the universe definition changes.

3. Join, Compute, and Rank

Once both filtered snapshots are prepared, the remaining work is mostly calculation and sorting. Join the datasets on symbol, then compute percentage performance across the window:

Weekly Performance % = (End Close − Start Close) / Start Close × 100

From there, rank the results separately by strongest gainers and largest decliners. Most workflows also apply additional cleanup filters before interpreting the output — minimum trading volume thresholds, exclusion of newly listed stocks, market-cap requirements, or other liquidity constraints intended to reduce statistical noise. The exact thresholds vary by strategy, but the objective is consistent: isolate moves that likely reflect meaningful positioning activity rather than unstable price behavior in thinly traded names.

At that stage, the screen becomes more than a leaderboard of weekly winners and losers. The combination of bulk pricing data, liquidity filtering, and universe control turns the output into a more structured view of where capital rotated during the week — highlighting names where both the magnitude of the move and the underlying trading quality justify deeper research attention.

From Daily Screening to Institutional Research Process

What begins as a useful desk-level screening process often becomes more valuable once it is standardized across a broader research organization. Weekly movers analysis is rarely just about identifying outperformers and underperformers in isolation; in institutional settings, the larger objective is building repeatable frameworks that multiple analysts, strategists, and portfolio teams can reference consistently across coverage areas.

That shift matters because fragmented workflows create interpretation drift. One analyst may screen using raw percentage moves, another may apply liquidity thresholds differently, while a third may exclude event-driven distortions altogether. Over time, inconsistent methodologies make cross-team comparisons less reliable and reduce confidence in how signals are being interpreted internally. Standardizing the workflow — from universe construction to filtering logic and ranking methodology — creates a cleaner foundation for collaborative research and internal decision-making.

This is where centralized data infrastructure becomes operationally important rather than merely convenient. Bulk APIs, standardized constituent datasets, and structured financial statement feeds allow research teams to work from the same underlying inputs instead of maintaining disconnected spreadsheets or manually assembled watchlists. Once workflows become shared internally, they are easier to audit, easier to reproduce historically, and easier to adapt across sectors, regions, or strategy groups without rebuilding the process from scratch each time.

In practice, that often leads to broader integration into internal dashboards, systematic monitoring tools, and recurring research pipelines. A desk tracking AI infrastructure momentum may layer movers data against earnings revisions and backlog growth, while another team focused on macro-sensitive sectors may connect the same framework to balance-sheet leverage or insider transaction activity. The underlying process stays consistent even as the analytical overlays evolve by mandate.

For firms moving beyond isolated analyst workflows, Financial Modeling Prep's Enterprise Plan becomes relevant less as a standalone product decision and more as infrastructure that supports shared research environments, larger-scale data pulls, governance controls, and cross-team consistency. At that point, the value is no longer simply speed of access — it is reducing workflow fragmentation while making internally distributed research easier to validate, compare, and operationalize across the organization.

What the Week's Price Action Ultimately Showed

This week's largest moves were written by boardrooms, licensing desks and index committees more than by the broader market. Two fixed closing snapshots from the FMP EOD Bulk API surface those moves quickly; the harder and more useful work is identifying which of them changed the underlying business and which only changed the odds of a transaction.

If you found this useful, you might also like: Weekly Signals Desk | Price-Target Gaps Identified via the FMP API (Sept 14-18)

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

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

Financial data for every need

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