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

LEAPS vs Margin Loan: The Financing Cost
Parity-implied financing rate by expiry, deep ITM AAPL strikesranking · 2026-10-04 · 10×4Preview: 10 ranked values, smallest first. AAPL LEAPS calls and puts at matching strikes, one recent sessiontable · 2026-10-04 · 5×9 Implied financing rate at each AAPL LEAPS strike, versus the 1-year Treasurytable · 2026-10-04 · 5×5 AAPL dividends in the twelve months before the pricing sessionseries · 2026-10-04 · 4×3Preview: a 4-point series, ending higher.
Poor Man's Covered Call: How the Trade Works
Dividend cash paid on 100 shares over the trailing yearranking · 2026-09-26 · 6×3Preview: 6 ranked values, largest first.
Parity-implied financing rate by expiry, deep ITM AAPL strikes

Parity-implied financing rate by expiry, deep ITM AAPL strikes

most recentas of ranking 10×4read in context →
Parity-implied financing rate by expiry, deep ITM AAPL strikes — 10 rows by 4 columns, computed from US exchange, SIP and OPRA data.
expiryparity_rate_pcttenor_labelstrike_count
Nov 20261.271.6 months10
Dec 20261.852.6 months14
Jan 20272.753.5 months14
Feb 20273.044.6 months4
Mar 20272.945.6 months7
Apr 20272.716.5 months7
Sep 20274.2711.5 months8
Dec 20274.3414.5 months4
Jan 20284.215.7 months6
Mar 20284.4317.5 months4
the exact SQL behind every number
SELECT
    formatDateTime(expiration_date, '%b %Y')                        AS expiry,
    round(avg(rate_pct), 2)                                         AS parity_rate_pct,
    concat(toString(round(avg(term_days) / 30.44, 1)), ' months')   AS tenor_label,
    toUInt32(count())                                               AS strike_count
FROM
(
    SELECT
        expiration_date,
        strike_price,
        max(days_to_expiry) AS term_days,
        100 * log(toFloat64(strike_price) / (avg(toFloat64(underlying_close))
            - avgIf(toFloat64(option_close), leg = 'call')
            + avgIf(toFloat64(option_close), leg = 'put')))
            / (max(days_to_expiry) / 365.0) AS rate_pct
    FROM
    (
        SELECT
            expiration_date,
            strike_price,
            underlying_close,
            option_close,
            days_to_expiry,
            if(lower(toString(option_type)) LIKE 'c%', 'call', 'put') AS leg
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'AAPL'
          AND date = (
                SELECT max(date)
                FROM global_markets.options_greeks
                WHERE underlying_symbol = 'AAPL'
          )
          AND toFloat64(option_close) > 0
          AND days_to_expiry BETWEEN 45 AND 600
          AND toDayOfWeek(expiration_date) = 5
          AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
          AND toFloat64(strike_price) / toFloat64(underlying_close) BETWEEN 0.60 AND 0.90
    )
    GROUP BY expiration_date, strike_price
    HAVING countIf(leg = 'call') > 0
       AND countIf(leg = 'put') > 0
)
GROUP BY expiration_date
HAVING count() >= 2
ORDER BY expiration_date
LIMIT 12
$