Stock Splits and the Dow Divisor, Explained
Price weight vs cap weight across a stand-in basketranking ·
2026-08-22 · 12×4
Forward and reverse splits executed per yearranking ·
2026-08-22 · 11×3
Splits of 4-for-1 or larger since 2020, well-known namesranking ·
2026-08-22 · 17×4
Price Return vs Total Return: The Real Gap
Annualized price return vs total return over ten years: seven household names, to July 31, 2026ranking ·
2026-08-03 · 7×4
$10,000 in the S&P 500 tracker: price only vs dividends reinvested, year-end 2006 to July 2026ranking ·
2026-08-03 · 20×4
Price return vs total return by holding period: S&P 500 tracker, windows ending July 31, 2026ranking ·
2026-08-03 · 5×4
S&P 500 tracker by calendar year: price return vs the points added by reinvested dividendsranking ·
2026-08-03 · 20×3
Does Dollar-Cost Averaging Work?
$500 a month into SPY vs one lump sum, 2016 to 2026 (portfolio value, $ thousands)series ·
2026-07-16 · 126×4
Five-year, $30,000 plans by start year: dollar-cost averaging vs lump sum ($ thousands)ranking ·
2026-07-16 · 6×3
Same $500-a-month plan vs a lump sum across five stocks, 2016 to 2026 ($ thousands)ranking ·
2026-07-16 · 5×3
SpaceX Joins the Nasdaq-100: The Index-Add Trade
July 6's matched volume by where it printed: the cross, continuous on-exchange, off-exchange (TRF)ranking ·
2026-07-09 · 3×4
The morning after: July 7, 2026 through 12:59 p.m. ET (window pinned by design; see data notes)scalar ·
2026-07-09 · 1×10210
The add-eve receipts row: checkpoints, the last continuous trade, and the auction print itselfscalar ·
2026-07-09 · 1×23165.95
July 6, 2026 in five-minute buckets: the slide, the late climb, and the volume underneathseries ·
2026-07-09 · 78×3
Levine's three sessions on our tape: day volume, the closing cross, and the cross's share of the dayseries ·
2026-07-09 · 3×7
Entity receipt: the old SPCX tape ends in April 2026, May is silent, SpaceX lists June 12series ·
2026-07-09 · 5×6
Every SPCX closing cross since the June 12 listing: size, share of the day, and the official close it setseries ·
2026-07-09 · 15×6
Price weight vs cap weight across a stand-in basket
Price weight vs cap weight across a stand-in basket
| symbol | share_price | price_weight_pct | cap_weight_pct |
|---|---|---|---|
| GS | 1001.95 | 20.85 | 2.37 |
| CAT | 815.39 | 16.97 | 3.05 |
| MSFT | 481.15 | 10.01 | 29.03 |
| AMGN | 433.73 | 9.03 | 1.91 |
| V | 365.73 | 7.61 | 5.55 |
| HD | 334.49 | 6.96 | 2.71 |
| AXP | 331.15 | 6.89 | 1.82 |
| AAPL | 311.3 | 6.48 | 36.91 |
| MCD | 269.13 | 5.6 | 1.55 |
| JNJ | 267.37 | 5.56 | 5.24 |
| WMT | 103.84 | 2.16 | 6.71 |
| KO | 90.5 | 1.88 | 3.16 |
the exact SQL behind every number
WITH members AS
(
SELECT
ticker,
argMax(toFloat64(price), date) AS last_price,
argMax(toFloat64(market_cap), date) AS last_cap
FROM global_markets.stocks_ratios
WHERE ticker IN ('AAPL','AMGN','AXP','CAT','GS','HD','JNJ','KO','MCD','MSFT','V','WMT')
AND date >= today() - 45
AND price > 0
AND market_cap > 0
GROUP BY ticker
),
totals AS
(
SELECT
sum(last_price) AS price_sum,
sum(last_cap) AS cap_sum
FROM members
)
SELECT
m.ticker AS symbol,
round(m.last_price, 2) AS share_price,
round(100 * m.last_price / t.price_sum, 2) AS price_weight_pct,
round(100 * m.last_cap / t.cap_sum, 2) AS cap_weight_pct
FROM members AS m
CROSS JOIN totals AS t
ORDER BY price_weight_pct DESC
More from this analysisStock Splits and the Dow Divisor, Explained
Splits of 4-for-1 or larger since 2020, well-known names
ranking 17×4
→
Forward and reverse splits executed per year
ranking 11×3
→
$10,000 in the S&P 500 tracker: price only vs dividends reinvested, year-end 2006 to July 2026
ranking 20×4
→
S&P 500 tracker by calendar year: price return vs the points added by reinvested dividends
ranking 20×3
→
See all 2,170 queries →