STRASMORE/EXPLORE 2,170 QUERIES

Time value left in deep in-the-money SPY calls, against the dividend at stake

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-08-22, from SPX vs SPY Options: Which One to Trade.

as of ranking 16×4read in context →
Time value left in deep in-the-money SPY calls, against the dividend at stake — 16 rows by 4 columns, computed from US exchange, SIP and OPRA data.
strikepct_below_spytime_value_per_contract_usddividend_per_contract_usd
66011.50190.35
66510.80190.35
67010.10190.35
6759.5309.95190.35
6808.80190.35
6858.10190.35
6907.50190.35
6956.80190.35
7006.152.95190.35
7055.40190.35
7104.876.95190.35
7154.1156.95190.35
7203.4244.95190.35
7252.8438.95190.35
7302.1530.95190.35
7351.4723.95190.35
Rows × columns
16 × 4
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 Time value left in deep in-the-money SPY calls, against the dividend at stake, derived from the stored result.
ColumnTypeRangeNotes
strike text 16 distinct values (660, 665, 670…)
pct_below_spy text 16 distinct values (1.4, 10.1, 10.8…)
time_value_per_contract_usd number 0 to 723.95 US dollars
dividend_per_contract_usd number every row is 190.35 US dollars

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.

the exact SQL behind every number
WITH
    spy_ex AS
    (
        SELECT
            max(ex_dividend_date)                            AS ex_date,
            argMax(toFloat64(cash_amount), ex_dividend_date) AS cash_per_share
        FROM global_markets.stocks_dividends
        WHERE ticker = 'SPY'
          AND ex_dividend_date <= today()
    ),
    chain_date AS
    (
        SELECT max(date) AS d
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'SPY'
          AND date <  (SELECT ex_date FROM spy_ex)
          AND date >= (SELECT ex_date FROM spy_ex) - 10
    ),
    target_expiry AS
    (
        SELECT expiration_date AS e
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'SPY'
          AND date = (SELECT d FROM chain_date)
          AND days_to_expiry BETWEEN 20 AND 45
        GROUP BY expiration_date
        ORDER BY sum(volume) DESC, expiration_date
        LIMIT 1
    )
SELECT
    toString(toUInt32(strike_price))                                    AS strike,
    toString(round(100 * (1 - avg(toFloat64(strike_price))
                            / avg(toFloat64(underlying_close))), 1))    AS pct_below_spy,
    round(avg(greatest(toFloat64(option_close)
              - greatest(toFloat64(underlying_close)
                         - toFloat64(strike_price), 0), 0)) * 100, 2)   AS time_value_per_contract_usd,
    round((SELECT cash_per_share FROM spy_ex) * 100, 2)                 AS dividend_per_contract_usd
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND option_type IN ('call', 'C')
  AND date = (SELECT d FROM chain_date)
  AND expiration_date = (SELECT e FROM target_expiry)
  AND toFloat64(strike_price) BETWEEN toFloat64(underlying_close) * 0.88
                                  AND toFloat64(underlying_close) * 0.99
  AND toUInt32(strike_price) % 5 = 0
GROUP BY strike_price
ORDER BY strike_price

Run your own version of this

The same 22 years of US equities and 12 years of options data are queryable in SQL or plain English. A free account runs 100 queries a day and takes no card.

More from this analysisSPX vs SPY Options: Which One to Trade
SPY option volume by days to expiry, trailing six weeks ranking 5×3 What one contract controls: SPX, SPY and XSP ranking 3×4 How close SPY closes to the nearest whole-dollar strike on monthly expirations series 13×4 Share of contract volume by days to expiry, SPX and SPY ranking 5×3 Average daily options volume: Section 1256 names against equity options ranking 4×3 The prices behind the arithmetic: Thursday's close, the strike, Friday's open and close series 29×6 See all 2,170 queries →