get_ended_reverse_splits
Get Ended Reverse Splits
What it does
List reverse-split episodes ACROSS COMPANIES that ended WITHOUT the split taking effect, from Signal8's SEC-filing tracker: outcome "vote_failed" (shareholders did not approve), "abandoned" (the company said it will not proceed), "authority_expired" (an approval lapsed unused past its stated deadline) or "postponed_indefinitely".
Splits that DID happen are not here (get_reverse_splits_list, view "recent"); one company's full history is get_reverse_split_lifecycle. Newest end first.
Each row is the Reverse Splits page row (ticker, companyName, hasPage, ratio / ratioMin / ratioMax, trackerState, meetingDate, approvedDate, exchange, securityType, marketCapUsd, cik, approvalPath, domicile, splitAuthority, authorityTerms, verification) plus sourceUrl / sourceAccession and sourceDocuments (EVERY document behind the episode, each with accession or URL; cite them) and an "ended" block: outcome, outcomeLabel, endedOn, endedOnBasis, closedReason (the tracker's own note, verbatim), voteDate, closingAccession / closingUrl (the filing that closed it, when one did).
endedOnBasis says what endedOn IS: "vote_date" or "meeting_date" = the vote as stated; "authority_expiry" = the stated last day of the authority; "closing_filing" = the ET day of the filing that closed it; "recorded" = none of those, the day the TRACKER recorded the close, which can be later than the event. Say which.
NULL MEANS NOT MEASURED OR NOT STATED. An EMPTY list is what the tracker has on file for the window, never "no company abandoned a split"; completeness "tracked_episodes" = what the tracker has read from filings since it started, not every company. boundReached: true = the window held more episodes than one read returns; narrow it with from / to.
LOCKED ROWS ARE WITHHELD, NOT ABSENT. The facts are Signal8 Pro.
A key not owned by a Pro account gets rows with locked: true and ONLY ticker, companyName, hasPage and exchange (access "preview", lockedCount); never read a locked row as anything but "facts withheld", and tell the user they need Signal8 Pro. outcome, from and to are Pro-only filters: on a non-Pro key they apply to unlocked rows only and locked rows are left out (filtersLimitedToUnlocked: true). exchange applies to every row.
Page with limit and the nextCursor of the previous response (null = last page). available: false (reason "tracker_not_enabled") = the tracker is switched off; an HTTP 503 FEATURE_DISABLED = the Reverse Splits page is switched off. In both cases say it is unavailable and say nothing about any company. Describe what is on file; give no view on the company, its price, or what anyone should do.
Ask your AI
With the Signal8 MCP server connected, your assistant calls this tool when a question needs it. For example:
Using Signal8, list reverse-split episodes across companies that ended without the split taking effect, from Signal8's SEC-filing tracker.
Parameters
| Name | Type | Description |
|---|---|---|
outcomeoptional | "vote_failed" | "abandoned" | "authority_expired" | "postponed_indefinitely"[] | Outcomes to keep: vote_failed, abandoned, authority_expired, postponed_indefinitely. Empty = all four. |
fromoptional | string | Earliest endedOn, YYYY-MM-DD (default: 365 days before "to"). |
tooptional | string | Latest endedOn, YYYY-MM-DD (default: today, US Eastern). |
exchangeoptional | "NASDAQ" | "NYSE" | "AMEX" | "OTC" | "not_measured"[] | Listing venues to keep: NASDAQ, NYSE, AMEX (NYSE American), OTC, or not_measured. Empty = every row. |
limitoptional | integer | Rows per page, 1 to 200 (default 50). |
cursoroptional | string | nextCursor from the previous page. Omit for the first page. |
Other Calendars tools
- get_earnings_calendarUpcoming and recent earnings releases.
- get_economic_calendarMacro events: CPI, FOMC, jobs reports, GDP.
- get_filing_calendarForward-looking 10-K / 10-Q filing deadlines.
- get_legislative_calendarUpcoming House/Senate floor-vote catalysts.
- get_post_earnings_moversStocks that moved sharply after earnings on a date.
- get_recent_material_filingsRecent material 8-K filings (last 7 days).
- get_recent_uplistingsOTC-to-exchange uplistings FINRA recorded on a day.
- get_reverse_split_authorityBoards still holding reverse-split authority: cap, used vs remaining, expiry (Pro rows).
- get_reverse_split_lifecycleA ticker's reverse-split lifecycle from its SEC filings, with quotes.
- get_reverse_splits_listCross-company reverse splits: upcoming, recent, approved with no date, vote pending (Pro rows).
- get_upcoming_reverse_splitsReverse splits scheduled in a day window, sub-cap issuers.