Alphanume

Insights

How to Find Equity Offering Announcements in SEC Filings

Alphanume Team · May 26, 2026

From 8-K and 424B5 to a screenable, normalized dataset — the practical pipeline.

Equity offerings are public information. Every priced takedown, every ATM activation, every PIPE closing produces a paper trail on SEC EDGAR that is available within minutes of filing. The barrier is not access — it is the work of turning thousands of unstructured filings into something you can screen, alert on, and backtest against.

The four filing types that matter

For most equity offering activity, four filing types capture the vast majority of events:

  • 8-K. Material event reports. Used to announce that an offering has launched, to disclose the closing of a transaction, and to disclose private placements and PIPEs. Item 1.01 (entry into material agreement), Item 3.02 (unregistered sales), and Item 8.01 (other events) are the most relevant items.
  • 424B5. Prospectus supplement with pricing for shelf takedowns. The actionable filing for underwritten public offerings, bought deals, and registered directs.
  • 424B2. Prospectus supplement for continuous or delayed offerings — most commonly ATMs.
  • S-3 / S-3/A / S-3ASR. Shelf registrations that authorize future takedowns.

Additional filing types matter at the margin: S-1 resale registrations (for PIPE shares), Schedule 13D (for PIPE investor disclosures crossing 5%), and Forms 3/4/5 for insider transactions related to the offering.

The detection pipeline

EDGAR exposes filings through several access points. For production monitoring, the standard pattern is:

  1. Pull the filings index. EDGAR publishes a master index of filings, updated continuously throughout the business day. The index is available via the EDGAR full-text search and as raw index files.
  2. Filter on form type. Subscribe to the form types listed above. For most issuers, this reduces the volume to a tractable number of filings per day.
  3. Fetch each filing. EDGAR provides each filing's primary document, exhibits, and metadata at predictable URLs.
  4. Parse the relevant fields. This is the hard step — see below.
  5. Store and normalize. Persist parsed events in a structured form keyed by ticker, filing date, event type, and the relevant dimensions.

The parsing problem

EDGAR's filings are HTML, occasionally with XBRL tagging, but the substance of an equity-offering disclosure is almost always free text. A 424B5 will tell you that the company is selling "10,000,000 shares of common stock at a public offering price of $4.50 per share" — but the exact wording varies by underwriter, filing template, and document layout.

Practical approaches:

  • Template-based extraction. Identify the common patterns used by the dominant filing-template providers and write regex/XPath extractors for each. Brittle but tractable for the most-common formats.
  • LLM-based extraction. Use a large language model to extract structured fields from each filing. More flexible, but requires careful prompt design and a verification layer.
  • Hybrid. Template extraction first for known patterns; LLM fallback for filings that don't match.

For any of these, the dimensions worth extracting are: shares offered, offer price, gross proceeds, net proceeds, underwriter or placement agent, over-allotment option, use of proceeds, and the parent S-3 shelf (if applicable).

Classifying the offering structure

A 424B5 alone does not tell you whether the offering is a bought deal, a registered direct, or a marketed follow-on. The classification depends on language patterns within the filing — "underwriter," "placement agent," and "sales agent" each correspond to different structures, and the presence or absence of an over-allotment option is itself a strong signal.

Common classifications and their patterns:

  • Firm-commitment underwritten: "Underwriter" or "Underwriters" plus a 15% over-allotment.
  • Bought deal: Single underwriter, short timeline between 8-K announcement and 424B5 pricing (typically same day).
  • Registered direct: "Placement agent" plus "best efforts."
  • ATM: "Sales agent" plus "equity distribution agreement" or "at the market."
  • PIPE: Disclosed as a private placement in 8-K Item 3.02, often with subsequent resale registration.

Real-time vs end-of-day

EDGAR's index updates throughout the day, but practical real-time monitoring depends on polling frequency and filing acceptance latency. Filings submitted at 4:00 PM ET sometimes appear in the index within minutes; filings submitted to the SEC's RSS feeds may be available faster. For most short-side research, end-of-day capture is sufficient; for event-driven trading, sub-minute latency matters.

Validation

Whatever pipeline you build, validation matters. Sample errors to watch for:

  • Stale prospectus supplements re-filed as 424B5 (often updates rather than new offerings).
  • Mutual fund and ETF prospectus supplements (filed by registered investment companies, not corporate issuers).
  • Debt-only offerings (relevant for credit, not equity dilution).
  • Multi-class share structures where the offering only affects one class.

A small sample of hand-verified filings, compared against the pipeline's output, catches the bulk of these classification errors quickly.

Where Alphanume fits

Alphanume's Dilution Events dataset implements this entire pipeline as a managed service: EDGAR detection, parsing, classification, and normalization to a queryable API. The dataset covers S-3 shelves, 424B5 and 424B2 takedowns, ATM activations, PIPEs, and the resale registrations that follow them. For most use cases, it removes the requirement to build and maintain a filings-monitoring stack.

Related: how to find stocks to short sell using data, market-data sources for systematic short-selling research, and how to find dilution events programmatically.

Explore the Dilution Events dataset →