STRASMORE/EXPLORE 2,830 QUERIES

vz_price_yield

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-30, from vz-dividend-2026.

as of series 24×4read in context →
vz_price_yield — 24 rows by 4 columns, computed from US exchange, SIP and OPRA data.
monthclose_taken_dateclose_usdtrailing_yield_pct
2024-10-01October 31, 202442.136.34
2024-11-01November 29, 202444.346.03
2024-12-01December 31, 202439.996.68
2025-01-01January 31, 202539.396.82
2025-02-01February 28, 202543.16.23
2025-03-01March 31, 202545.365.92
2025-04-01April 30, 202544.066.12
2025-05-01May 30, 202543.966.14
2025-06-01June 30, 202543.276.23
2025-07-01July 31, 202542.766.34
2025-08-01August 29, 202544.236.13
2025-09-01September 30, 202543.956.17
2025-10-01October 31, 202539.746.85
2025-11-01November 28, 202541.116.62
2025-12-01December 31, 202540.736.68
2026-01-01January 30, 202644.526.14
2026-02-01February 27, 202650.145.45
2026-03-01March 31, 202650.25.45
2026-04-01April 30, 202648.035.76
2026-05-01May 29, 202647.815.78
2026-06-01June 30, 202642.346.53
2026-07-01July 31, 202646.815.97
2026-08-01August 31, 202650.025.59
2026-09-01September 30, 202646.16.06
Rows × columns
24 × 4
Period covered
to
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for vz_price_yield, derived from the stored result.
ColumnTypeRangeNotes
month date 2024-10-01 to 2026-09-01
close_taken_date text 24 distinct values
close_usd number 39.39 to 50.2 US dollars
trailing_yield_pct number 5.45 to 6.85 percent

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
months AS
(
    SELECT
        toStartOfMonth(date) AS month_start,
        argMax(toFloat64(close), date) AS px,
        max(date) AS last_session
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'VZ'
      AND date >= '2024-10-01'
    GROUP BY month_start
),
paid AS
(
    SELECT
        ex_dividend_date AS ex_date,
        max(toFloat64(cash_amount)) AS amt
    FROM global_markets.stocks_dividends
    WHERE ticker = 'VZ'
      AND ex_dividend_date >= '2023-09-01'
      AND cash_amount > 0
    GROUP BY ex_dividend_date
)
SELECT
    toString(m.month_start) AS month,
    concat(monthName(any(m.last_session)), ' ', toString(toDayOfMonth(any(m.last_session))), ', ', toString(toYear(any(m.last_session)))) AS close_taken_date,
    round(any(m.px), 2) AS close_usd,
    round(100 * sum(p.amt) / any(m.px), 2) AS trailing_yield_pct
FROM months AS m
CROSS JOIN paid AS p
WHERE p.ex_date >  addYears(m.last_session, -1)
  AND p.ex_date <= m.last_session
GROUP BY m.month_start
ORDER BY m.month_start
⌘/Ctrl + Enter

Work with this data in your AI assistant

Opens ready to query, with this page's data. Free, no account.

More from this analysisvz-dividend-2026
vz_cadence series 27×5 → vz_rate_steps series 12×5 → vz_2026_calendar series 4×7 → The 2s10s spread by month, full history series 604×5 → One SPY $600 LEAPS call's price over two years (expired Jan 16 2026) series 470×2 → The 5s30s spread month by month, with both legs series 241×4 → See all 2,830 queries →