ODCS v3.2.0Draft · 0.1.0licensed-dataequityreferenceus

US Equities Basic Adjustment Factors

One row per corporate event (dividend, split, spin-off, etc.) affecting a US equity SecId, giving the multiplicative factor and reason code needed to build forward- or backward-adjusted price and volume series. Basic version carries only the essentials; the Detailed version adds name, report date, event type, free-text detail and ISIN.

6 columns in delivery order · file or table name eq_adj_factors_basic. Types are ODCS logical types; the format line shows how values are written.

Schema columns with type, key role and description
ColumnTypeKeyDescription
SecIdintegeri64algoseek unique security identifier the event applies to.

Source: vendor guide and sample

TickerstringTicker on the EffectiveDate; may be empty for events that occurred while the security was OTC.

Missing values: Blank (FAQ: security was OTC at the time of the event) · Source: vendor guide and sample

EffectiveDatedateyyyymmddDate the corporate event becomes effective; the factor applies to dates before it.

Source: vendor guide and sample

AdjustmentFactornumberPer-event multiplicative factor: multiply earlier prices by it; divide earlier volumes by it when the reason affects volume.

Source: vendor guide and sample

AdjustmentReasonstring · enum (18)Key 1 · RequiredReason for the corporate event; one of 18 codes in the guide's reason table (CashDiv, BonusSame, Subdiv, ...). Determines whether price and/or volume is adjusted.

Source: vendor guide and sample

18 allowed values
BonusSame
Bonus issue in the same class [event type BON; affects price: Yes; affects volume: Yes]
BonusDiff
Bonus issue in a different class [event type BON; affects price: Yes; affects volume: No]
CapReduct
Capital reduction [event type CAPRD; affects price: Yes; affects volume: Yes]
Cons
Consolidation [event type CONSD; affects price: Yes; affects volume: Yes]
Distrib
Distribution [event type DIST; affects price: Yes; affects volume: No]
CashDiv
Cash dividend [event type DIV; affects price: Yes; affects volume: No]
ScriptDiv
Script dividend in the same class [event type DIV; affects price: Yes; affects volume: Yes]
ScriptDivDiff
Script dividend in a different class [event type DIV; affects price: Yes; affects volume: No]
ParLiq
Partial liquidation [event type LIQ; affects price: Yes; affects volume: No]
DeMerg
De-merger [event type DMRGR; affects price: Yes; affects volume: No]
EntSame
Entitlement in the same class [event type ENT; affects price: Yes; affects volume: No]
EntDiff
Entitlement in a different class [event type ENT; affects price: Yes; affects volume: No]
CapRet
Capital return [event type RCAP; affects price: Yes; affects volume: No]
RightsSame
Rights in the same class [event type RTS; affects price: Yes; affects volume: No]
RightsDiff
Rights in a different class [event type RTS; affects price: Yes; affects volume: No]
SecSwap
Security swap [event type SCSWP; affects price: Yes; affects volume: Yes]
Reclass
Reclassification [event type SECRC; affects price: Yes; affects volume: Yes]
Subdiv
Subdivision (stock split) or combination (reverse split), incl. via stock dividend, reclassification or recapitalization [event type SD; affects price: Yes; affects volume: Yes]
EventIdintegeri64Key 2 · RequiredEvent id, unique within an AdjustmentReason (each AdjustmentReason+EventId pair is unique).

Source: vendor guide and sample

Contracts follow the Open Data Contract Standard (Bitol, LF AI & Data).

Vendor names are trademarks of their owners.