Check the timestamp before using a field
IPO data changes in bursts: filings land, amendments revise terms, final prospectuses price the deal, and market data arrives after trading starts. Check dates before treating any field as current.
A company page may show a new SEC filing before every extracted field or post-listing metric has caught up. When a number matters, open the source filing or use the freshest dated field available.
SEC calendar behavior
SEC filing dates, SEC acceptance times, pricing dates, and trading dates are different clocks. Pick the date field that matches the decision you are testing.
Weekend and holiday gaps matter. A Friday filing, Monday effectiveness notice, and Tuesday first trade are three different events, not one continuous timestamp.
Separate live research from historical tests
Latest terms are useful for today’s watchlist. Historical tests should use the filings and market bars that existed around the test date.
If a field is missing, do not silently fill it with today’s value in a backtest. Either exclude the row, fetch the source filing, or mark the field as unavailable.
Watch ticker and deal-type edge cases
Ticker hints can collide or drift. Units, warrants, and share classes can trade separately. SPACs, funds, and follow-ons have different filing and trading behavior than operating IPOs.
For high-stakes work, verify the source filing and the traded instrument. A common-stock IPO, a unit, a warrant, and a follow-on registration are different research subjects.