ratio_mix
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-09-22, from stock-splits-in-india-face-value.
| ratio_label | splits_count | face_value_after |
|---|---|---|
| 2-for-1 | 718 | ₹5 |
| 3-for-1 | 276 | ₹3.33 |
| 5-for-1 | 204 | ₹2 |
| 4-for-1 | 195 | ₹2.5 |
| 10-for-1 | 124 | ₹1 |
| 20-for-1 | 29 | ₹0.5 |
| 6-for-1 | 27 | ₹1.67 |
| 7-for-1 | 16 | ₹1.43 |
- Rows × columns
- 8 × 3
- Computed
- Completeness
- No missing values
- Source
- US exchange, SIP and OPRA market data
- Licence
- Strasmore terms · free, no signup
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
ratio_label |
text | 8 distinct values (10-for-1, 2-for-1, 20-for-1…) | |
splits_count |
number | 16 to 718 | count |
face_value_after |
text | 8 distinct values (₹0.5, ₹1, ₹1.43…) |
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 split_events AS
(
SELECT
ticker,
execution_date,
any(toFloat64(split_to)) / any(toFloat64(split_from)) AS ratio
FROM global_markets.stocks_splits
WHERE execution_date >= '2015-01-01'
AND execution_date < toStartOfYear(today())
AND split_from > 0
AND split_to > 0
AND ticker NOT IN ('SPCX')
GROUP BY ticker, execution_date
)
SELECT
concat(toString(toUInt32(ratio)), '-for-1') AS ratio_label,
count() AS splits_count,
concat('₹', toString(round(10.0 / ratio, 2))) AS face_value_after
FROM split_events
WHERE ratio >= 2
AND ratio <= 50
AND ratio = round(ratio)
GROUP BY ratio
ORDER BY splits_count DESC
LIMIT 8