STRASMORE/EXPLORE 2,830 QUERIES

pep_yield_summary

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 pep-dividend-2026.

as of scalar 1×9read in context →
sessions
187
latest session
Sep 30, 2026
year low
126.42
year high
171.48
latest close
128.81
indicated annual rate
5.92
yield at year low pct
4.68
yield at year high pct
3.45
yield at latest close pct
4.6
Rows × columns
1 × 9
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 pep_yield_summary, derived from the stored result.
ColumnTypeRangeNotes
sessions number every row is 187
latest_session text 1 distinct value (Sep 30, 2026)
year_low number every row is 126.42 US dollars
year_high number every row is 171.48 US dollars
latest_close number every row is 128.81 US dollars
indicated_annual_rate number every row is 5.92 ratio or rate
yield_at_year_low_pct number every row is 4.68 percent
yield_at_year_high_pct number every row is 3.45 percent
yield_at_latest_close_pct number every row is 4.6 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
(
    SELECT toFloat64(4 * max(cash_amount))
    FROM global_markets.stocks_dividends
    WHERE ticker = 'PEP'
      AND ex_dividend_date >= '2026-01-01'
      AND ex_dividend_date <  '2027-01-01'
) AS indicated_rate
SELECT
    countDistinct(date)                                             AS sessions,
    formatDateTime(max(date), '%b %e, %Y')                          AS latest_session,
    round(min(low), 2)                                              AS year_low,
    round(max(high), 2)                                             AS year_high,
    round(argMax(close, date), 2)                                   AS latest_close,
    round(indicated_rate, 4)                                        AS indicated_annual_rate,
    round(100 * indicated_rate / toFloat64(min(low)), 2)            AS yield_at_year_low_pct,
    round(100 * indicated_rate / toFloat64(max(high)), 2)           AS yield_at_year_high_pct,
    round(100 * indicated_rate / toFloat64(argMax(close, date)), 2) AS yield_at_latest_close_pct
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'PEP'
  AND date >= '2026-01-01'
  AND date <  '2027-01-01'
⌘/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 analysispep-dividend-2026
pep_annual_totals ranking 10×4 → pep_yield_by_month series 9×4 → pep_next_ex series 4×6 → pep_2026_schedule series 4×8 → The arc on one row: issue price, first print, June peak, and the latest close scalar 1×18 → News-feed attention from listing day to the latest reading: counts, concentration, and the trailing week scalar 1×14 → See all 2,830 queries →