STRASMORE/EXPLORE 3,256 QUERIES 22Y EQUITIES · 12Y OPTIONS

3,256 answered market questions

every one with its exact SQL, its result and the date it was computed · free, no signup

VOO Dividend: Ex-Dividend Dates & Yield
VOO trailing-twelve-month payout per share and the yield it works out toseries · 2026-10-04 · 13×4Preview: a 13-point series, ending lower. Calendar days from each VOO ex-date to its record date and pay dateseries · 2026-10-04 · 25×4Preview: a 16-point series, ending higher. Which month and which week VOO's ex-dividend date has landed inseries · 2026-10-04 · 4×5Preview: a 4-point series, ending lower. VOO declared distributions: ex, record and pay dates with the per-share amountseries · 2026-10-04 · 13×5Preview: a 13-point series, ending higher. VOO distributions per complete calendar year, with the spread between quarterstable · 2026-10-04 · 11×6
SPLG Is Now SPYM: What Changed for Holders
Both symbols on the daily tape: where one span ends and the next beginstable · 2026-10-04 · 2×5 Daily bars printed each month under each symbolseries · 2026-10-04 · 19×3Preview: a 16-point series, ending higher. Average daily traded value across the SPDR core familyranking · 2026-10-04 · 4×3Preview: 4 ranked values, largest first. Listed option contracts with volume, by underlying symbol and monthseries · 2026-10-04 · 15×3Preview: a 15-point series, ending higher. The last sessions as SPLG and the first as SPYM, close by closeseries · 2026-10-04 · 20×5Preview: a 16-point series, roughly flat. Quarterly distributions across the symbol changeseries · 2026-10-04 · 11×4Preview: a 11-point series, ending higher.
January Barometer: Does It Actually Work?
January's return next to the full year, every complete year of SPY historyranking · 2026-10-02 · 22×4Preview: 16 ranked values, smallest first. Barometer hit rate against the unconditional base rate, by January's signtable · 2026-10-02 · 3×5 The same hit rates with January removed from the outcome windowranking · 2026-10-02 · 3×4Preview: 3 ranked values, largest first. The same scoring on three index funds over a shared window from 2000ranking · 2026-10-02 · 3×4Preview: 3 ranked values, largest first. Barometer hit rate by decade, with the share of up years in eachranking · 2026-10-02 · 3×4Preview: 3 ranked values, largest first.
SPY vs VOO vs SPLG: What Actually Differs
Quoted spread in cents and basis points, one midday hourranking · 2026-09-26 · 2×4Preview: 2 ranked values, largest first. Listed option activity by underlying fund, September 2026ranking · 2026-09-26 · 3×3Preview: 3 ranked values, largest first. Monthly price change, SPY vs VOO vs SPLGseries · 2026-09-26 · 11×5Preview: a 11-point series, ending lower. Daily turnover and average trade value, August to mid September 2026ranking · 2026-09-26 · 2×4Preview: 2 ranked values, largest first. Days from ex dividend date to payment, last three yearstable · 2026-09-26 · 3×5
What Missing the Best Days Costs
SPY total return since 2016, after removing the best single daysranking · 2026-07-16 · 5×2Preview: 5 ranked values, smallest first. SPY's 20 best and 20 worst days since 2016, counted by yearranking · 2026-07-16 · 11×3Preview: 11 ranked values, smallest first. The ten biggest single-day gains for SPY since 2016ranking · 2026-07-16 · 10×2Preview: 10 ranked values, largest first.
VOO trailing-twelve-month payout per share and the yield it works out to

VOO trailing-twelve-month payout per share and the yield it works out to

most recentas of series 13×4read in context →
VOO trailing-twelve-month payout per share and the yield it works out to — 13 rows by 4 columns, computed from US exchange, SIP and OPRA data.
ex_dateas_of_labelttm_per_sharettm_yield_pct
2023-09-28Sep 28, 20236.22781.58
2023-12-20Dec 20, 20236.35721.48
2024-03-22Mar 22, 20246.41271.34
2024-06-28Jun 28, 20246.621.32
2024-09-27Sep 27, 20246.76611.29
2024-12-23Dec 23, 20246.70351.23
2025-03-27Mar 27, 20256.97271.34
2025-06-30Jun 30, 20256.93391.22
2025-09-29Sep 29, 20257.03531.15
2025-12-22Dec 22, 20257.06781.12
2026-03-27Mar 27, 20267.12811.22
2026-06-26Jun 26, 20267.34561.1
2026-09-28Sep 28, 20267.42821.06
the exact SQL behind every number
SELECT
    toString(r.ex_date)                                             AS ex_date,
    concat(formatDateTime(r.ex_date, '%b '),
           toString(toDayOfMonth(r.ex_date)), ', ',
           toString(toYear(r.ex_date)))                             AS as_of_label,
    round(r.ttm_per_share, 4)                                       AS ttm_per_share,
    round(100 * r.ttm_per_share / p.close, 2)                       AS ttm_yield_pct
FROM
(
    SELECT
        ex_date,
        sum(amount) OVER (ORDER BY ex_date ASC ROWS BETWEEN 3 PRECEDING AND CURRENT ROW) AS ttm_per_share,
        count()     OVER (ORDER BY ex_date ASC ROWS BETWEEN 3 PRECEDING AND CURRENT ROW) AS quarters_counted
    FROM
    (
        SELECT
            ex_dividend_date            AS ex_date,
            toFloat64(max(cash_amount)) AS amount
        FROM global_markets.stocks_dividends
        WHERE ticker = 'VOO'
          AND ex_dividend_date <= today()
        GROUP BY ex_dividend_date
    )
) AS r
INNER JOIN
(
    SELECT
        date,
        toFloat64(max(close)) AS close
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'VOO'
      AND date >= today() - 1500
    GROUP BY date
) AS p ON p.date = r.ex_date
WHERE r.quarters_counted = 4
  AND r.ex_date >= today() - 1150
ORDER BY r.ex_date
$