quantverse.
data / reference / ref.corp.actions.splits

Share splits ref.corp.actions.splits

Splits and reverse splits by execution date. Knowledge time kept separate.

PIT · Core tier · 2004-01 → today · 28.7k rows

Available now.

Methodology

Ratio and price factor are stored separately rather than as one multiplier: a 2-for-1 split is ratio 2.0 and price_factor 0.5, and a reverse split is ratio 0.1 and price_factor 10.0, so a query can ask either question directly. The execution date and the announcement date are different keys on purpose — a strategy that splits on the announcement is trading on information the execution date predates. Nothing is restated in place; a correction arrives as a new row with its own as_of_ts.

Schema

ColumnTypeRole
as_of_tstimestampknowledge time · UTC
effective_tsdatePIT key · execution date
symbolstringticker on effective_ts
cikint64SEC filer id
split_ratiofloat64new shares per old share
price_factorfloat64unadjusted price multiplier
announcement_tstimestampfirst public notice
sourcestringdocumented origin

Use cases

  • Adjust raw venue prices into a comparable series.
  • Detect a vendor feed that shipped unadjusted bars.
  • Reconcile share counts across a split-adjusted position.

Background

Related packages

See pricing · all packages