Weekly Market Recap: The Week in Numbers
Where the volume went: most dollars traded over the past weekranking ·
2026-09-15 · 8×2
The eleven S&P 500 sectors over the past weekranking ·
2026-09-15 · 11×2
Biggest stock losers over the past weekranking ·
2026-09-15 · 7×3
The major index ETFs over the past weekranking ·
2026-09-15 · 4×4
Biggest stock gainers over the past weekranking ·
2026-09-15 · 7×3
Daily market breadth: advancers vs decliners each session (names trading $500M+)series ·
2026-09-15 · 5×3
Upcoming Stock Splits Calendar
Upcoming US stock splits: announced, with a future effective datetable ·
2026-09-15 · 30×5
Announced upcoming splits by directionranking ·
2026-09-15 · 2×2
Announced stock splits by effective month: forward vs reverseseries ·
2026-09-15 · 4×4
Upcoming Ex-Dividend Dates: Stocks This Week
Three household payers at their last ex-date: prior close, ex-morning open, and the payment for scaleseries ·
2026-09-15 · 3×8
Who goes ex-dividend in the next 14 days: names, cadence and implied yield by size bandtable ·
2026-09-15 · 4×5
Names going ex-dividend, day by day: the next seven days of declared recordsseries ·
2026-09-15 · 5×5
Ex-dividend dates by calendar month: three-year average, quarterly vs monthly payersseries ·
2026-09-15 · 12×4
Thirteen big dividend and income funds: last ex-date, cadence, and the implied next ex-dateseries ·
2026-09-15 · 13×8
Forward-declared ex-dividend records on file: the receipt behind this calendarscalar ·
2026-09-15 · 1×53,507
Every mega-cap ex-dividend event of the past six months: price path from the pre-ex closetable ·
2026-09-15 · 5×6
Largest companies going ex-dividend in the next 14 days: amount, pay date, indicated yieldseries ·
2026-09-15 · 12×8
Unusual Volume Stocks This Week, Measured
How the whole qualifying universe traded this week, bucketed by relative volumeranking ·
2026-09-15 · 7×4
Persistence check: the eight leaders' daily relative volume across the five sessionstable ·
2026-09-15 · 8×5
Highest relative volume this week: trailing 5 sessions vs. the prior 40, for names trading $500M+ in the weekseries ·
2026-09-15 · 8×6
The board leader, day by day: daily relative volume and open-to-close change (last 15 sessions)series ·
2026-09-15 · 15×5
Wild multiples the dollar floor removes: highest relative volume among names trading under $500M this weekseries ·
2026-09-15 · 6×5
Unusual Options Activity: Last Session
Market-wide options volume by session, with monthly expirations labelledseries ·
2026-09-15 · 25×5
Calls or puts: the board's call and put contract volume on the same sessiontable ·
2026-09-15 · 10×5
What follows a heavy options session: next-session absolute move vs. the same names on an ordinary daytable ·
2026-09-15 · 5×6
What the session's contracts were made of: options volume by days to expiryranking ·
2026-09-15 · 6×4
Unusual options activity: last completed session vs. each underlying's own 20-session averagetable ·
2026-09-15 · 10×8
Short Squeeze Candidates This Week
Squeeze-shaped mechanics: crowded shorts among liquid names, with a rising priceranking ·
2026-09-15 · 12×4
The screened names ranked by short interest against shares outstanding (not float)table ·
2026-09-15 · 10×5
Every past screened name, by what it did over the next 30 daysranking ·
2026-09-15 · 6×3
From the whole settlement file down to the screened list, one rule at a timeranking ·
2026-09-15 · 4×2
Every input behind this screen, and how many days old it isseries ·
2026-09-15 · 3×3
Liquid names at 5+ and 10+ days to cover, settlement by settlementseries ·
2026-09-15 · 12×4
Short Selling Bans Explained: US, Germany, EU
What ESMA measured during the 2020 bans (published estimates, % versus the control group)ranking ·
2026-09-15 · 4×2
Every outright short selling ban since 2008, dated to the order that set ittable ·
2026-09-15 · 9×5
Recent Stock Splits (Forward and Reverse)
Forward vs reverse splits executed in the last 45 daysranking ·
2026-09-15 · 2×2
Recent reverse stock splits (shares consolidated), last 30 daysranking ·
2026-09-15 · 15×4
Recent forward stock splits (shares multiplied), last 60 days, ETFs excludedranking ·
2026-09-15 · 15×4
Options Expiry Days in India: NSE and BSE
Weekdays with a traded expiration: SPY, QQQ and IWM, trailing five weeksranking ·
2026-09-15 · 3×4
Most Shorted Stocks Right Now, Measured
The receipts: universe size, filter bite, median crowding, and list churn at the latest printscalar ·
2026-09-15 · 1×522,567
Largest short positions by shares: latest settlement, liquid namesranking ·
2026-09-15 · 10×4
Crowding leaders vs. their own price: about one month of sessionsseries ·
2026-09-15 · 4×5
GME through the January 2021 squeeze: the same three columns, settlement by settlementseries ·
2026-09-15 · 10×4
Today's top-3 crowding leaders, traced back eight settlementsseries ·
2026-09-15 · 8×4
Biggest days-to-cover increases, latest settlement vs. the prior printranking ·
2026-09-15 · 8×4
Highest days to cover among liquid names: latest settlement on filetable ·
2026-09-15 · 10×5
Stock Market Holidays 2026–2027: NYSE & Nasdaq
Upcoming US stock market holidays and early closesseries ·
2026-09-15 · 12×6
Recently-passed weekday closures, recovered from the SPY tapeseries ·
2026-09-15 · 4×3
Regular trading sessions over the trailing yearscalar ·
2026-09-15 · 1×3252
The closure calendar ahead, at a glancescalar ·
2026-09-15 · 1×610
Is the Stock Market Open Today?
This calendar year's closures: already passed (counted from the tape) plus still ahead (from the calendar)table ·
2026-09-15 · 2×5
SPY across recent weekends and holiday weekends: Friday's close vs. the reopening printseries ·
2026-09-15 · 11×6
Every upcoming NYSE closure and early close on the calendar feed, with a countdownseries ·
2026-09-15 · 12×6
Unscheduled closures on the tape: zero regular-session bars on an ordinary weekdayseries ·
2026-09-15 · 5×4
Market status computed at this page's refresh: weekday check, holiday check, and the ET clockscalar ·
2026-09-15 · 1×70
The most recent session on the tape: bar count, same-day SPY options prints, and the last half-day observedscalar ·
2026-09-15 · 1×6211
Weekdays in the trailing year when stocks traded but no Treasury yield printedtable ·
2026-09-15 · 2×2
How to Read the US Equity Trade Tape
Two companies behind one symbol: TWTR on the daily barsseries ·
2026-09-15 · 2×5
The tape column on eight symbols, 2023-03-15ranking ·
2026-09-15 · 8×3
Sessions and symbols on the tape, by yearseries ·
2026-09-15 · 24×4
Share of prints with a placeholder participant timestamp, one March session per year (IBM and MSFT)ranking ·
2026-09-15 · 24×4
IBM's NYSE closing auction print: seconds after 4:00 p.m. ET, one March session per yearranking ·
2026-09-15 · 17×4
Placeholder share by session, five large names, July to August 2015series ·
2026-09-15 · 15×3
The first session with a populated participant timestampscalar ·
2026-09-15 · 1×26.41M
Correction indicator counts on one session, fifteen large names, 2023-03-15ranking ·
2026-09-15 · 5×3
Highest Implied Volatility Stocks Right Now
SPY, the same measurement: the market's calm benchmarkscalar ·
2026-09-15 · 1×313.2
ATM implied volatility across every actively traded underlying, latest sessionscalar ·
2026-09-15 · 1×5969
Highest ATM implied volatility: liquid single names and funds, latest sessiontable ·
2026-09-15 · 12×5
Dividend Increases & Cuts This Week
Increases against cuts, by week of declaration (complete weeks only)series ·
2026-09-15 · 26×4
Payers across their own share split: the raw change against the split-adjusted changeseries ·
2026-09-15 · 9×7
Increases, cuts and the typical raise this calendar year, by company size (bands use today's market value)table ·
2026-09-15 · 4×6
Dividend increases declared in the last 7 days, largest companies first (capped at 12 rows)series ·
2026-09-15 · 6×8
Dividend cuts declared in the last 90 days, the deepest 14 first (one week is too thin for a table)series ·
2026-09-15 · 14×6
Can You Day Trade an Index Fund? ETFs vs Funds
VOO: last traded price in each 30-minute bucket of the most recent complete session (ET, extended hours included)series ·
2026-09-15 · 25×2
Typical quoted spread on the three largest S&P 500 ETFs, trailing five daysranking ·
2026-09-15 · 3×3
Biggest Stock Gainers and Losers This Week
Biggest stock losers this week (names trading $1B+, leveraged/inverse ETFs excluded)ranking ·
2026-09-15 · 10×4
The four major index ETFs this week, for contextranking ·
2026-09-15 · 4×2
Biggest stock gainers this week (names trading $1B+, leveraged/inverse ETFs excluded)ranking ·
2026-09-15 · 10×4
Biggest Stock Movers This Month
The window and the screened universe behind every board on this pagescalar ·
2026-09-15 · 1×521
Where every screened company landed: monthly returns by bucketranking ·
2026-09-15 · 6×2
Eight household mega-cap names over the same windowranking ·
2026-09-15 · 8×2
Biggest stock losers this month (companies trading $1B+ over the window)ranking ·
2026-09-15 · 10×3
The four major index trackers across the same window, rebased to the first openseries ·
2026-09-15 · 21×5
Biggest stock gainers this month (companies trading $1B+ over the window)ranking ·
2026-09-15 · 10×3
Biggest Stock Gainers & Losers of 2026
Excluded from the boards: 2026 splits large enough to fake a year-to-date moveseries ·
2026-09-15 · 13×5
The screen, stage by stage: how many names survive each filterranking ·
2026-09-15 · 5×2
Biggest stock losers of 2026: worst ten year to date among heavily traded namesranking ·
2026-09-15 · 10×3
The four major index ETFs, year to date, over the same measured windowseries ·
2026-09-15 · 4×4
Biggest stock gainers of 2026: top ten year to date among heavily traded namesranking ·
2026-09-15 · 10×3
Year-to-date breadth: how the screened universe is distributed across return bucketsranking ·
2026-09-15 · 8×3
Stocks at 52-Week Highs and Lows
How far the whole screen sits below its 52-week highranking ·
2026-09-15 · 6×4
Stocks at 52-week lows, ordered by year-to-date returnranking ·
2026-09-15 · 12×3
Where five broad-market ETFs sit inside their own 52-week rangeranking ·
2026-09-15 · 5×4
Stocks at 52-week highs, ordered by year-to-date returnranking ·
2026-09-15 · 12×3
New 52-week highs against new lows, daily, over the past six weeksseries ·
2026-09-15 · 30×4
What Replaced the PDT Rule? Intraday Margin
What 100 shares, one contract's deliverable, cost at the end of August 2026ranking ·
2026-09-14 · 6×4
Intraday high-to-low range as a share of the open, August 2026ranking ·
2026-09-14 · 6×3
The five widest AAPL sessions of August 2026 for the same $5,000 accountranking ·
2026-09-14 · 5×3
A $5,000 account holding $20,000 of AAPL from the open: loss and deficit at each session low, August 2026series ·
2026-09-14 · 21×3
US Stocks 23/5 Trading: The December 2026 Plan
Extended-hours sale conditions defined on the taperanking ·
2026-09-14 · 3×3
Next 100 →
page 1 of 23
$500 a month into SPY vs one lump sum, 2016 to 2026 (portfolio value, $ thousands)
$500 a month into SPY vs one lump sum, 2016 to 2026 (portfolio value, $ thousands)
| month | dca_value | lumpsum_value | invested |
|---|---|---|---|
| 2016-01-01 | 0.5 | 63 | 0.5 |
| 2016-02-01 | 1 | 60.7 | 1 |
| 2016-03-01 | 1.5 | 62.1 | 1.5 |
| 2016-04-01 | 2.1 | 64.8 | 2 |
| 2016-05-01 | 2.6 | 65.2 | 2.5 |
| 2016-06-01 | 3.1 | 65.9 | 3 |
| 2016-07-01 | 3.6 | 65.8 | 3.5 |
| 2016-08-01 | 4.2 | 68 | 4 |
| 2016-09-01 | 4.7 | 68.1 | 4.5 |
| 2016-10-01 | 5.2 | 67.6 | 5 |
| 2016-11-01 | 5.6 | 66.1 | 5.5 |
| 2016-12-01 | 6.3 | 68.8 | 6 |
| 2017-01-01 | 7 | 70.6 | 6.5 |
| 2017-02-01 | 7.5 | 71.4 | 7 |
| 2017-03-01 | 8.5 | 75.1 | 7.5 |
| 2017-04-01 | 8.8 | 73.8 | 8 |
| 2017-05-01 | 9.4 | 74.8 | 8.5 |
| 2017-06-01 | 10.1 | 76.3 | 9 |
| 2017-07-01 | 10.6 | 76 | 9.5 |
| 2017-08-01 | 11.3 | 77.5 | 10 |
| 2017-09-01 | 11.8 | 77.7 | 10.5 |
| 2017-10-01 | 12.5 | 79.1 | 11 |
| 2017-11-01 | 13.3 | 80.7 | 11.5 |
| 2017-12-01 | 14.1 | 82.9 | 12 |
| 2018-01-01 | 14.9 | 84.3 | 12.5 |
| 2018-02-01 | 16.1 | 88.3 | 13 |
| 2018-03-01 | 15.8 | 83.9 | 13.5 |
| 2018-04-01 | 15.7 | 80.7 | 14 |
| 2018-05-01 | 16.6 | 83.1 | 14.5 |
| 2018-06-01 | 17.7 | 85.8 | 15 |
| 2018-07-01 | 18.1 | 85.2 | 15.5 |
| 2018-08-01 | 19.2 | 88.1 | 16 |
| 2018-09-01 | 20.3 | 90.9 | 16.5 |
| 2018-10-01 | 20.9 | 91.4 | 17 |
| 2018-11-01 | 20.1 | 85.7 | 17.5 |
| 2018-12-01 | 21 | 87.5 | 18 |
| 2019-01-01 | 19.3 | 78.4 | 18.5 |
| 2019-02-01 | 21.4 | 84.7 | 19 |
| 2019-03-01 | 22.7 | 87.9 | 19.5 |
| 2019-04-01 | 23.6 | 89.6 | 20 |
| 2019-05-01 | 24.6 | 91.5 | 20.5 |
| 2019-06-01 | 23.7 | 86.1 | 21 |
| 2019-07-01 | 26 | 92.7 | 21.5 |
| 2019-08-01 | 26.4 | 92.4 | 22 |
| 2019-09-01 | 26.5 | 91.1 | 22.5 |
| 2019-10-01 | 27.3 | 91.9 | 23 |
| 2019-11-01 | 29 | 96 | 23.5 |
| 2019-12-01 | 30 | 97.7 | 24 |
| 2020-01-01 | 31.8 | 101.8 | 24.5 |
| 2020-02-01 | 32.2 | 101.6 | 25 |
| 2020-03-01 | 31.2 | 96.9 | 25.5 |
| 2020-04-01 | 25.3 | 77.1 | 26 |
| 2020-05-01 | 29.6 | 88.6 | 26.5 |
| 2020-06-01 | 32.5 | 95.8 | 27 |
| 2020-07-01 | 33.5 | 97.3 | 27.5 |
| 2020-08-01 | 36 | 103 | 28 |
| 2020-09-01 | 39.1 | 110.5 | 28.5 |
| 2020-10-01 | 37.9 | 105.6 | 29 |
| 2020-11-01 | 37.6 | 103.5 | 29.5 |
| 2020-12-01 | 42.2 | 114.7 | 30 |
| 2021-01-01 | 43 | 115.6 | 30.5 |
| 2021-02-01 | 44.4 | 117.9 | 31 |
| 2021-03-01 | 46.5 | 122.1 | 31.5 |
| 2021-04-01 | 48.3 | 125.5 | 32 |
| 2021-05-01 | 50.9 | 131.1 | 32.5 |
| 2021-06-01 | 51.6 | 131.5 | 33 |
| 2021-07-01 | 53.4 | 134.9 | 33.5 |
| 2021-08-01 | 54.8 | 137.2 | 34 |
| 2021-09-01 | 57.1 | 141.6 | 34.5 |
| 2021-10-01 | 55.3 | 136.1 | 35 |
| 2021-11-01 | 59.1 | 144.2 | 35.5 |
| 2021-12-01 | 58.4 | 141.2 | 36 |
| 2022-01-01 | 62.4 | 149.8 | 36.5 |
| 2022-02-01 | 59.7 | 142 | 37 |
| 2022-03-01 | 57.2 | 134.8 | 37.5 |
| 2022-04-01 | 60.7 | 142 | 38 |
| 2022-05-01 | 56.1 | 129.9 | 38.5 |
| 2022-06-01 | 55.9 | 128.4 | 39 |
| 2022-07-01 | 52.5 | 119.5 | 39.5 |
| 2022-08-01 | 57.1 | 128.7 | 40 |
| 2022-09-01 | 55.6 | 124.3 | 40.5 |
| 2022-10-01 | 51.9 | 114.9 | 41 |
| 2022-11-01 | 55 | 120.5 | 41.5 |
| 2022-12-01 | 58.7 | 127.7 | 42 |
| 2023-01-01 | 55.4 | 119.4 | 42.5 |
| 2023-02-01 | 60.3 | 128.8 | 43 |
| 2023-03-01 | 58.4 | 123.7 | 43.5 |
| 2023-04-01 | 61.3 | 128.8 | 44 |
| 2023-05-01 | 62.5 | 130.2 | 44.5 |
| 2023-06-01 | 63.9 | 132.2 | 45 |
| 2023-07-01 | 67.8 | 139.1 | 45.5 |
| 2023-08-01 | 70.2 | 143.1 | 46 |
| 2023-09-01 | 69.9 | 141.4 | 46.5 |
| 2023-10-01 | 66.7 | 134 | 47 |
| 2023-11-01 | 66.5 | 132.5 | 47.5 |
| 2023-12-01 | 72.7 | 143.9 | 48 |
| 2024-01-01 | 75.3 | 148.1 | 48.5 |
| 2024-02-01 | 78.5 | 153.3 | 49 |
| 2024-03-01 | 82.8 | 160.7 | 49.5 |
| 2024-04-01 | 84.8 | 163.7 | 50 |
| 2024-05-01 | 81.7 | 156.8 | 50.5 |
| 2024-06-01 | 86.7 | 165.4 | 51 |
| 2024-07-01 | 90.1 | 170.9 | 51.5 |
| 2024-08-01 | 90.2 | 170.2 | 52 |
| 2024-09-01 | 92.2 | 173.1 | 52.5 |
| 2024-10-01 | 95.5 | 178.3 | 53 |
| 2024-11-01 | 96.4 | 179 | 53.5 |
| 2024-12-01 | 102.4 | 189.2 | 54 |
| 2025-01-01 | 99.7 | 183.2 | 54.5 |
| 2025-02-01 | 102.4 | 187.3 | 55 |
| 2025-03-01 | 100.5 | 183 | 55.5 |
| 2025-04-01 | 97.1 | 175.9 | 56 |
| 2025-05-01 | 97.2 | 175 | 56.5 |
| 2025-06-01 | 103.6 | 185.8 | 57 |
| 2025-07-01 | 108.5 | 193.6 | 57.5 |
| 2025-08-01 | 109.7 | 194.9 | 58 |
| 2025-09-01 | 113.5 | 200.7 | 58.5 |
| 2025-10-01 | 119 | 209.5 | 59 |
| 2025-11-01 | 122.1 | 214.2 | 59.5 |
| 2025-12-01 | 122.1 | 213.2 | 60 |
| 2026-01-01 | 123.1 | 214.1 | 60.5 |
| 2026-02-01 | 125.8 | 218 | 61 |
| 2026-03-01 | 124.6 | 215.1 | 61.5 |
| 2026-04-01 | 119.5 | 205.4 | 62 |
| 2026-05-01 | 131.9 | 225.9 | 62.5 |
| 2026-06-01 | 139.3 | 237.7 | 63 |
the exact SQL behind every number
WITH
monthly AS (
SELECT toStartOfMonth(dt) AS mo, argMin(c, dt) AS px
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), window_start) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2016-01-01 00:00:00' AND window_start < '2026-07-01 00:00:00'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY dt
)
GROUP BY mo
),
agg AS (
SELECT argMin(px, mo) AS first_px, sum(500.0) AS total_invested FROM monthly
)
SELECT mo AS month,
round(sum(500.0 / px) OVER (ORDER BY mo) * px / 1000, 1) AS dca_value,
round((total_invested / first_px) * px / 1000, 1) AS lumpsum_value,
round(sum(500.0) OVER (ORDER BY mo) / 1000, 1) AS invested
FROM monthly CROSS JOIN agg
ORDER BY mo
More from this analysisDoes Dollar-Cost Averaging Work?
Five-year, $30,000 plans by start year: dollar-cost averaging vs lump sum ($ thousands)
ranking 6×3
→
Same $500-a-month plan vs a lump sum across five stocks, 2016 to 2026 ($ thousands)
ranking 5×3
→
SPY close versus its 50-day and 200-day averages, February to July 2020
series 126×4
→
July 6, 2026 in five-minute buckets: the slide, the late climb, and the volume underneath
series 78×3
→
See all 2,249 queries →