STRASMORE/EXPLORE 3,171 QUERIES

A one cent tick before and after real forward splits

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-10-07, from The Real Disadvantages of a Stock Split.

as of table 12×5read in context →
A one cent tick before and after real forward splits — 12 rows by 5 columns, computed from US exchange, SIP and OPRA data.
tickereffective_onsplit_labeltick_before_bpstick_after_bps
CMGJun 26, 202450-for-10.031.518
RGCJun 16, 202538-for-10.0441.667
BKNGApr 6, 202625-for-10.0230.568
MULLJun 26, 202625-for-10.1132.836
KORUJul 15, 202620-for-10.2294.572
MUUJul 15, 202620-for-10.163.198
ORLYJun 10, 202515-for-10.0731.09
PTIRJul 9, 202515-for-10.3134.701
AVGOJul 15, 202410-for-10.0580.583
BULZFeb 24, 202610-for-10.4964.955
COKEMay 27, 202510-for-10.0890.886
KLACJun 12, 202610-for-10.0390.393
Rows × columns
12 × 5
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for A one cent tick before and after real forward splits, derived from the stored result.
ColumnTypeRangeNotes
ticker text 12 distinct values (AVGO, BKNG, BULZ…)
effective_on text 11 distinct values (Apr 6, 2026, Feb 24, 2026, Jul 15, 2024…)
split_label text 6 distinct values (10-for-1, 15-for-1, 20-for-1…)
tick_before_bps number 0.023 to 0.496
tick_after_bps number 0.393 to 4.955

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

Run it yourself

This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.

WITH forward_splits AS (
    SELECT
        ticker,
        execution_date,
        toUInt32(any(split_to))   AS to_shares,
        toUInt32(any(split_from)) AS from_shares
    FROM global_markets.stocks_splits
    WHERE execution_date BETWEEN '2024-01-01' AND '2026-09-30'
      AND split_to > split_from
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker, execution_date
),
qualifying_sessions AS (
    SELECT
        ticker,
        date,
        toFloat64(close) AS close_px
    FROM global_markets.stocks_daily_aggs
    WHERE date BETWEEN '2024-01-01' AND '2026-10-06'
      AND volume >= 500000
      AND ticker IN (SELECT ticker FROM forward_splits)
),
first_close AS (
    SELECT
        s.ticker                      AS ticker,
        s.execution_date              AS effective_date,
        s.to_shares                   AS to_shares,
        s.from_shares                 AS from_shares,
        argMin(f.close_px, f.date)    AS close_after
    FROM forward_splits AS s
    INNER JOIN qualifying_sessions AS f ON f.ticker = s.ticker
    WHERE f.date >= s.execution_date
      AND f.date <= s.execution_date + 6
    GROUP BY s.ticker, s.execution_date, s.to_shares, s.from_shares
)
SELECT
    ticker,
    formatDateTime(effective_date, '%b %e, %Y')                       AS effective_on,
    concat(toString(to_shares), '-for-', toString(from_shares))       AS split_label,
    round(100.0 / (close_after * to_shares / from_shares), 3)         AS tick_before_bps,
    round(100.0 / close_after, 3)                                     AS tick_after_bps
FROM first_close
WHERE close_after >= 10
  AND to_shares / from_shares >= 2
ORDER BY to_shares / from_shares DESC, ticker
LIMIT 12
⌘/Ctrl + Enter

Work with this data in your AI assistant

Opens ready to query, with this page's data. Free, no account.

More from this analysisThe Real Disadvantages of a Stock Split
What a one cent tick costs at each price level ranking 7×4 → NVIDIA traded option strikes across its 2024 split series 7×4 → Share count, per share earnings and revenue across a split series 7×5 → The cost-to-trade ladder: median quoted spread in bps of the midpoint, regular hours, recent completed sessions table 12×5 → The one-cent floor: share price, percent of quotes exactly one cent wide, and what a penny costs in bps table 5×6 → Session by session: how often, and by how much, the open ran wider than midday table 3×6 → See all 3,171 queries →