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

Average Dividend Yield by Sector: 2026 Data
Basket median dividend yield by month, with the 10-year Treasury yieldseries · 2026-10-08 · 36×4Preview: a 16-point series, ending lower. The universe choice: sector means with and without non-payerstable · 2026-10-08 · 11×6 Dividend yield by sector: median payer, equal-weighted mean, cap-weightedtable · 2026-10-08 · 11×5 Dividends paid as a share of operating cash flow, by sectorranking · 2026-10-08 · 11×3Preview: 11 ranked values, smallest first.
What Is Dividend Yield? What's Normal in 2026
Trailing dividend yields: eight household names, latest snapshot on fileranking · 2026-10-04 · 8×3Preview: 8 ranked values, largest first. The market's dividend yield vs. the 10-year Treasury: end-June readings, 2016-2026table · 2026-10-04 · 11×5 Trailing yield by sector fund: twelve months of distributions ÷ latest pricetable · 2026-10-04 · 13×5 Recurring cash dividends by payment schedule: H1 2026, all US-listed payersranking · 2026-10-04 · 5×3Preview: 5 ranked values, largest first. Payout ratio by yield band: US payers, $1B+ market cap, latest snapshottable · 2026-10-04 · 4×6 Dividend yield across the US market: $1B+ market cap, $5+ share price, latest snapshotscalar · 2026-10-04 · 1×62,026 Conagra (CAG): price, quarterly dividend, and yield, month-end 2023-07 to 2026-06series · 2026-10-04 · 36×5Preview: a 16-point series, ending higher.
What Is a Good Dividend Yield in 2026?
Where US dividend payers sit: yield bands, $1B+ market cap, latest snapshotranking · 2026-10-04 · 7×4Preview: 7 ranked values, largest first. The 10-year Treasury yield, month by month: July 2021 to the latest reading on fileseries · 2026-10-04 · 61×3Preview: a 16-point series, ending higher. Trailing yield by sector fund: twelve months of distributions over the late-July 2026 priceranking · 2026-10-04 · 11×4Preview: 11 ranked values, largest first. Intel (INTC): month-end price, quarterly dividend, and quoted yield, Jan 2021 to Jun 2024series · 2026-10-04 · 42×5Preview: a 16-point series, ending lower. Current yield vs five-year dividend growth: ten household payers, July 2026ranking · 2026-10-04 · 10×4Preview: 10 ranked values, smallest first.
VZ vs T Dividend: Yield, Growth, Coverage
Every quarterly rate AT&T has declared, and when each one startedtable · 2026-10-04 · 8×5 Dividends paid as a share of free cash flow, by fiscal yearranking · 2026-10-04 · 7×3Preview: 7 ranked values, smallest first. Year over year change in dividend per share, Verizon and AT&Tranking · 2026-10-04 · 10×3Preview: 10 ranked values, smallest first. Ex dividend and payment dates by quarter, Verizon and AT&Tseries · 2026-10-04 · 6×8Preview: a 6-point series, roughly flat. Verizon and AT&T side by side: yield, ten year growth, payouttable · 2026-10-04 · 2×8 Dividend per share by calendar year, Verizon and AT&Tranking · 2026-10-04 · 10×3Preview: 10 ranked values, smallest first.
Trailing vs Forward Dividend Yield Explained
Trailing vs forward dividend yield: eight large payers, latest session pricetable · 2026-10-04 · 8×6 3M (MMM): trailing vs forward dividend yield at every month end after a payout resetseries · 2026-10-04 · 26×6Preview: a 16-point series, ending lower. Realty Income (O): trailing vs forward dividend yield at every month end, two yearsseries · 2026-10-04 · 24×7Preview: a 16-point series, roughly flat. Distance between trailing and forward dividend yield, by payment scheduletable · 2026-10-04 · 4×7
SPY Dividend Yield: Why It Trails the Index
Every SPY distribution over the last three years, against the share priceseries · 2026-10-04 · 12×5Preview: a 12-point series, ending lower. Days from ex-dividend date to pay date, last three yearsranking · 2026-10-04 · 3×4Preview: 3 ranked values, largest first. Trailing 12-month dividend yield: SPY against two open-end S&P 500 ETFsranking · 2026-10-04 · 3×3Preview: 3 ranked values, largest first. SPY by calendar year: price change against dividends collectedranking · 2026-10-04 · 7×3Preview: 7 ranked values, smallest first.
S&P 500 Dividend Yield: How It's Measured
Trailing twelve month distribution yields: broad index, equal weight, dividend screens, sector fundstable · 2026-10-04 · 9×6 SPY distributions per share and price, both rebased to 100 at 2015ranking · 2026-10-04 · 11×3Preview: 11 ranked values, smallest first. Tracker distribution yield vs the 10 year Treasury, calendar year ends 2015-2025table · 2026-10-04 · 11×5 Cap weighted vs equal weighted dividend yield, by company sizetable · 2026-10-04 · 5×6
SEC 30-Day Yield vs Distribution Yield
Trailing twelve-month yield and indicated yield, same funds, same dayranking · 2026-10-04 · 6×4Preview: 6 ranked values, largest first. One bond fund, two distribution yields, month by monthseries · 2026-10-04 · 38×4Preview: a 16-point series, ending higher. The market rate backdrop: 3-month and 10-year Treasury yieldsseries · 2026-10-04 · 54×4Preview: a 16-point series, ending higher. Two years of regular distributions: how many, and how variableranking · 2026-10-04 · 6×3Preview: 6 ranked values, largest first.
SCHD vs VOO: Why the Dividend Yields Differ
SCHD and VOO annualized dividend yield: twelve month-ends through July 2026series · 2026-10-04 · 12×5Preview: a 12-point series, ending lower. Quarterly distributions per share: SCHD and VOO, 2025 Q1 through 2026 Q2ranking · 2026-10-04 · 6×3Preview: 6 ranked values, smallest first. Latest dividend yield: index heavyweights beside dividend-screen staplesranking · 2026-10-04 · 12×4Preview: 12 ranked values, largest first. Trailing twelve-month distribution yield: dividend funds beside the S&P 500 trackertable · 2026-10-04 · 7×5
Portfolio Dividend Yield: Weighted Average
Trailing 12-month dividend yield across ten household payersranking · 2026-10-04 · 10×4Preview: 10 ranked values, largest first. Two averages of the same five holdingsranking · 2026-10-04 · 2×2Preview: 2 ranked values, largest first. Dividend income from the five-name portfolio, by monthseries · 2026-10-04 · 12×3Preview: a 12-point series, ending lower. A five-name portfolio: share of value against share of incomeranking · 2026-10-04 · 5×4Preview: 5 ranked values, largest first.
Monthly Dividend Stocks: The Full List
Yield distribution across liquid monthly payers, with each band's median 12-month price changetable · 2026-10-04 · 5×5 Realty Income's declared monthly rate by calendar year, the raise over the prior year, and the steps up inside each yeartable · 2026-10-04 · 12×5 Monthly dividend stocks - filing companies paying every month, ranked by daily traded valuetable · 2026-10-04 · 31×6 Monthly payers in the dividend record, by completed calendar yearranking · 2026-10-04 · 21×3Preview: 16 ranked values, smallest first. Monthly payers yielding above 12% - the price move and the payment move behind the numbertable · 2026-10-04 · 15×5 Recurring cash payments per ticker over the trailing year - where the monthly band sitsranking · 2026-10-04 · 7×4Preview: 7 ranked values, largest first.
Highest Dividend Yield US Stocks in 2026
Highest dividend yields: US-listed companies over $2B, latest snapshot on filetable · 2026-10-04 · 15×5 How many US companies clear each yield floor, with payout ratio and loss-makersranking · 2026-10-04 · 8×4Preview: 8 ranked values, largest first. Payout ratio and dividend action by yield band: US payers over $2B, latest snapshottable · 2026-10-04 · 4×6 Walgreens Boots Alliance (WBA): month-end price, quarterly dividend, and yield, 2022-07 to 2024-06series · 2026-10-04 · 24×5Preview: a 16-point series, ending higher.
Dividend Yield vs Treasury Yield
How many of the 15 payers yield less than the 3-month T-billscalar · 2026-10-04 · 1×415 Dividend yield by ticker vs the 3-month Treasury bill (flat line)ranking · 2026-10-04 · 15×3Preview: 15 ranked values, largest first.
Dividend Yield Traps: How to Spot One
Dividend outcome over the following 12 months by starting yield band (cohort of June 30, 2025)table · 2026-10-04 · 5×7 Payout ratio by yield band: US payers above $1B market cap, latest snapshot on filetable · 2026-10-04 · 5×6 How each yield band got there: median price and dividend change over the prior 12 monthstable · 2026-10-04 · 5×5 Conagra (CAG): month-end price, annualized dividend rate, and yield, 2021-08 to 2026-07series · 2026-10-04 · 60×5Preview: a 16-point series, ending higher.
What $1,000 a Month in Dividends Takes
S&P 500 tracker distributions per share, by calendar year (2015-2025)ranking · 2026-10-04 · 11×3Preview: 11 ranked values, smallest first. Payout ratio by yield band: US payers, $1B+ market cap, latest snapshottable · 2026-10-04 · 4×5 Capital needed for $12,000 a year of distributions, by fund yieldtable · 2026-10-04 · 10×5 Conagra (CAG): price, quarterly dividend, and yield, month-end 2023-07 to 2026-06series · 2026-10-04 · 36×5Preview: a 16-point series, ending higher.
Monthly Dividend Stocks Explained
Trailing yield by payment schedule: liquid US-listed payers, twelve months of cash through June 2026ranking · 2026-07-31 · 4×4Preview: 4 ranked values, largest first. Liquid monthly payers grouped by the change in their monthly rate over three years, with each group's current yieldtable · 2026-07-31 · 4×5 Share of a full year's dividend cash arriving in each month: one monthly payer and one quarterly payer, 2025 pay datesseries · 2026-07-31 · 12×4Preview: a 12-point series, ending higher. Recurring cash dividends by declared schedule: every payer on file, July 2025 through June 2026table · 2026-07-31 · 5×5
Basket median dividend yield by month, with the 10-year Treasury yield

Basket median dividend yield by month, with the 10-year Treasury yield

most recentas of series 36×4read in context →
Basket median dividend yield by month, with the 10-year Treasury yield — 36 rows by 4 columns, computed from US exchange, SIP and OPRA data.
monthmonth_labelbasket_median_yield_pcttreasury_10y_pct
2023-10Oct 20233.214.8
2023-11Nov 20233.034.5
2023-12Dec 20232.854.02
2024-01Jan 20242.824.06
2024-02Feb 20242.834.21
2024-03Mar 20242.774.21
2024-04Apr 20242.714.54
2024-05May 20242.694.48
2024-06Jun 20242.84.31
2024-07Jul 20242.724.25
2024-08Aug 20242.533.87
2024-09Sep 20242.533.72
2024-10Oct 20242.544.1
2024-11Nov 20242.564.36
2024-12Dec 20242.794.39
2025-01Jan 20252.794.63
2025-02Feb 20252.714.45
2025-03Mar 20252.774.28
2025-04Apr 20252.94.28
2025-05May 20252.854.42
2025-06Jun 20252.854.38
2025-07Jul 20252.914.39
2025-08Aug 20252.854.26
2025-09Sep 20252.824.12
2025-10Oct 20252.774.06
2025-11Nov 20252.694.09
2025-12Dec 20252.844.14
2026-01Jan 20262.414.21
2026-02Feb 20262.364.13
2026-03Mar 20262.434.25
2026-04Apr 20262.544.32
2026-05May 20262.634.48
2026-06Jun 20262.634.47
2026-07Jul 20262.474.6
2026-08Aug 20262.354.68
2026-09Sep 20262.474.99
the exact SQL behind every number
WITH
    basket AS
    (
        SELECT
            pair.1 AS ticker,
            pair.2 AS sector
        FROM
        (
            SELECT arrayJoin([
                ('XOM', 'Energy'), ('CVX', 'Energy'), ('COP', 'Energy'), ('SLB', 'Energy'),
                ('JPM', 'Financials'), ('BAC', 'Financials'), ('GS', 'Financials'), ('BLK', 'Financials'), ('AXP', 'Financials'),
                ('JNJ', 'Health Care'), ('ABBV', 'Health Care'), ('MRK', 'Health Care'), ('AMGN', 'Health Care'), ('GILD', 'Health Care'),
                ('KO', 'Staples'), ('PG', 'Staples'), ('PEP', 'Staples'), ('COST', 'Staples'), ('CL', 'Staples'),
                ('DUK', 'Utilities'), ('SO', 'Utilities'), ('AEP', 'Utilities'), ('NEE', 'Utilities'), ('XEL', 'Utilities'),
                ('AAPL', 'Tech'), ('MSFT', 'Tech'), ('AVGO', 'Tech'), ('CSCO', 'Tech'), ('ADBE', 'Tech'),
                ('CAT', 'Industrials'), ('HON', 'Industrials'), ('UNP', 'Industrials'), ('GE', 'Industrials'), ('LMT', 'Industrials'),
                ('HD', 'Discretionary'), ('MCD', 'Discretionary'), ('AMZN', 'Discretionary'), ('TSLA', 'Discretionary'), ('SBUX', 'Discretionary'),
                ('LIN', 'Materials'), ('SHW', 'Materials'), ('NEM', 'Materials'), ('DOW', 'Materials'),
                ('VZ', 'Communication'), ('T', 'Communication'), ('CMCSA', 'Communication'), ('GOOGL', 'Communication'), ('NFLX', 'Communication'),
                ('AMT', 'Real Estate'), ('PLD', 'Real Estate'), ('PSA', 'Real Estate'), ('SPG', 'Real Estate')
            ]) AS pair
        )
    ),
    month_px AS
    (
        SELECT
            ticker,
            toStartOfMonth(date)           AS m,
            max(date)                      AS last_session,
            argMax(toFloat64(close), date) AS month_close
        FROM global_markets.stocks_daily_aggs
        WHERE ticker IN (SELECT ticker FROM basket)
          AND date >= toStartOfMonth(today()) - 1095
          AND date <  toStartOfMonth(today())
        GROUP BY ticker, m
    ),
    div_rate AS
    (
        SELECT
            ticker,
            ex_dividend_date,
            max(toFloat64(cash_amount) * toFloat64(frequency)) AS annual_rate
        FROM global_markets.stocks_dividends
        WHERE ticker IN (SELECT ticker FROM basket)
          AND ex_dividend_date >= toStartOfMonth(today()) - 1460
          AND frequency > 0
          AND cash_amount > 0
        GROUP BY ticker, ex_dividend_date
    ),
    name_month AS
    (
        SELECT
            p.m                                               AS m,
            p.ticker                                          AS ticker,
            round(100 * d.annual_rate / p.month_close, 3)     AS yield_pct
        FROM month_px AS p
        ASOF LEFT JOIN div_rate AS d
            ON p.ticker = d.ticker AND p.last_session >= d.ex_dividend_date
    ),
    ust AS
    (
        SELECT
            toStartOfMonth(date)                      AS m,
            round(avg(toFloat64(yield_10_year)), 2)   AS treasury_10y_pct
        FROM global_markets.treasury_yields
        WHERE date >= toStartOfMonth(today()) - 1095
          AND date <  toStartOfMonth(today())
          AND yield_10_year > 0
        GROUP BY m
    )
SELECT
    formatDateTime(n.m, '%Y-%m')                                                             AS month,
    formatDateTime(n.m, '%b %Y')                                                             AS month_label,
    round(quantileDeterministicIf(0.5)(n.yield_pct, cityHash64(n.ticker), n.yield_pct > 0), 2) AS basket_median_yield_pct,
    any(t.treasury_10y_pct)                                                                  AS treasury_10y_pct
FROM name_month AS n
INNER JOIN ust AS t ON t.m = n.m
GROUP BY n.m
HAVING countIf(n.yield_pct > 0) > 0
ORDER BY n.m
$