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

Covered Calls on AAPL: A Worked Example
The same 0.30 delta AAPL write, repeated on the first session of every monthseries · 2026-10-05 · 61×7Preview: a 16-point series, ending higher. Implied volatility and premium on 0.25 to 0.35 delta calls, AAPL against comparison namesranking · 2026-10-05 · 6×3Preview: 6 ranked values, largest first. AAPL dividend versus the time value left in the nearest in-the-money call, the day before each ex datetable · 2026-10-05 · 20×7 Outcomes of the repeated monthly AAPL write, by delta targettable · 2026-10-05 · 6×6 One AAPL call per delta target, about 30 days out, with the covered call math appliedtable · 2026-10-05 · 6×10
Short Interest vs Short Volume: The Difference
Data points per dataset: AAPL, last 60 daysranking · 2026-10-04 · 2×2Preview: 2 ranked values, smallest first. Highest days to cover, latest settlement date (min 1M shares/day traded)ranking · 2026-10-04 · 10×3Preview: 10 ranked values, largest first. AAPL daily short volume ratio (last ~60 days)series · 2026-10-04 · 32×2Preview: a 16-point series, ending higher. AAPL short interest vs. average daily volume, bi-monthly (last 2 years)series · 2026-10-04 · 47×3Preview: a 16-point series, roughly flat. AAPL days to cover at each settlement date (last 2 years)series · 2026-10-04 · 47×3Preview: a 16-point series, roughly flat.
AAPL Implied Volatility: IV Now & Its History
AAPL ATM implied volatility by time to expiration: latest sessionranking · 2026-10-04 · 4×3Preview: 4 ranked values, smallest first. AAPL vs SPY and QQQ: median ATM implied volatility by month, since mid-2022series · 2026-10-04 · 52×4Preview: a 16-point series, ending lower. AAPL at-the-money implied volatility by session: trailing 90 daysseries · 2026-10-04 · 63×2Preview: a 16-point series, roughly flat.
Apple (AAPL) Dividend 2026: Per Share & Yield
AAPL dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-10-04 · 1×70.27 AAPL recent dividend payments: ex-dividend date and per-share amountseries · 2026-10-04 · 10×2Preview: a 10-point series, ending lower. AAPL total dividends paid per year (regular dividends)ranking · 2026-10-04 · 7×2Preview: 7 ranked values, largest first.
AAPL Dividend 2026: Dates and Amounts
Annualized AAPL dividend yield on each recent ex-dividend closeseries · 2026-09-28 · 11×4Preview: a 11-point series, ending lower. Apple's declared 2026 dividends: declaration, ex-dividend, record and pay datesseries · 2026-09-28 · 3×6Preview: a 3-point series, ending higher. Every Apple quarterly rate increase and the ex-date it first applied totable · 2026-09-28 · 6×5 AAPL dividend per share by calendar year, 2021 onwardranking · 2026-09-28 · 6×4Preview: 6 ranked values, smallest first.
AAPL Dividend History: Splits and Raises
Every AAPL stock split and the running share countseries · 2026-09-26 · 3×5Preview: a 3-point series, ending higher. AAPL quarterly dividend by year, split adjusted, with the annual stepranking · 2026-09-26 · 14×3Preview: 14 ranked values, smallest first. AAPL dividends paid against free cash flow, by fiscal yearranking · 2026-09-26 · 13×4Preview: 13 ranked values, smallest first. Longest gaps between consecutive AAPL dividend payments, in yearsranking · 2026-09-26 · 6×4Preview: 6 ranked values, largest first. Every AAPL dividend year, as declared and split adjustedranking · 2026-09-26 · 15×4Preview: 15 ranked values, largest first.
Apple Stock Split History and Ratios
Apple's yearly price range, split-adjusted, 2012 through the current yearranking · 2026-08-24 · 15×4Preview: 15 ranked values, smallest first. Apple's daily closes around the most recent split, split-adjustedseries · 2026-08-24 · 10×4Preview: a 10-point series, roughly flat. Every Apple stock split and what one old share becomesseries · 2026-08-24 · 3×4Preview: a 3-point series, ending lower. The twelve months before each Apple splitranking · 2026-08-24 · 3×4Preview: 3 ranked values, smallest first.
The same 0.30 delta AAPL write, repeated on the first session of every month

The same 0.30 delta AAPL write, repeated on the first session of every month

most recentas of series 61×7read in context →
The same 0.30 delta AAPL write, repeated on the first session of every month — 61 rows by 7 columns, computed from US exchange, SIP and OPRA data.
monthmonth_labelstrikepremiumpremium_pctmove_to_expiry_pctoutcome
2021-09September 20211601.40.91-6.86kept
2021-10October 20211491.791.265.06called away
2021-11November 20211551.370.929.03called away
2021-12December 20211752.151.37.12called away
2022-01January 20221902.991.64-5.23kept
2022-02February 20221802.721.56-6.39kept
2022-03March 202217031.836.47called away
2022-04April 20221802.651.52-9.4kept
2022-05May 20221653.22.03-7.93kept
2022-06June 202215532.03-6.13kept
2022-07July 20221453.152.2716.9called away
2022-08August 2022167.52.411.49-3.46kept
2022-09September 20221652.551.61-12.87kept
2022-10October 2022152.52.681.87-3.21kept
2022-11November 20221602.081.38-1.73kept
2022-12December 20221552.161.46-12.22kept
2023-01January 20231342.62.0823.64called away
2023-02February 2023152.52.191.53.45kept
2023-03March 2023152.51.91.3113.47called away
2023-04April 2023172.52.71.634.55called away
2023-05May 20231752.941.746.82called away
2023-06June 20231852.451.367.47called away
2023-07July 20232002.221.15-5.44kept
2023-08August 20232051.940.99-2.99kept
2023-09September 20231951.790.95-9.56kept
2023-10October 202318031.731.63kept
2023-11November 20231802.561.469.44called away
2023-12December 20231951.850.970.67kept
2024-01January 20241951.630.880.29kept
2024-02February 20241903.952.18-0.71kept
2024-03March 20241851.941.08-4.22kept
2024-04April 20241801.781.058.19called away
2024-05May 20241801.931.1312.86called away
2024-06June 20242002.661.3716.62called away
2024-07July 20242253.61.661.48kept
2024-08August 20242303.11.414.28kept
2024-09September 20242303.81.722.69kept
2024-10October 20242353.651.62-1.24kept
2024-11November 20242303.051.376.58called away
2024-12December 20242452.871.21.51kept
2025-01January 20252552.551.05-2.98kept
2025-02February 20252402.481.084.35kept
2025-03March 20252502.991.26-20.9kept
2025-04April 20252353.21.43-8.1kept
2025-05May 20252204.952.41-2.14kept
2025-06June 20252103.41.695.89called away
2025-07July 20252202.81.34-3.13kept
2025-08August 20252103.251.6114.78called away
2025-09September 20252451.410.69.08called away
2025-10October 20252654.261.675.91called away
2025-11November 20252803.151.173.96kept
2025-12December 20252952.70.95-4.26kept
2026-01January 20262803.51.29-4.24kept
2026-02February 20262803.251.21-4.13kept
2026-03March 20262754.21.59-3.24kept
2026-04April 20262702.951.169.87called away
2026-05May 20262903.31.1811.42called away
2026-06June 20263203.61.181.11kept
2026-07July 20263103.841.34.91kept
2026-08August 20263203.851.275.41kept
2026-09September 20263403.881.192.63kept
the exact SQL behind every number
WITH month_open AS
(
    SELECT min(date) AS write_date
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND lower(toString(option_type)) IN ('call', 'c')
      AND toFloat64(option_close) > 0
      AND date >= '2021-09-01'
    GROUP BY toStartOfMonth(date)
),
picked AS
(
    SELECT
        write_month,
        argMin(strike_usd, gap) AS strike_usd,
        argMin(expiry, gap) AS expiry,
        argMin(premium_usd, gap) AS premium_usd,
        argMin(spot_usd, gap) AS spot_usd
    FROM
    (
        SELECT
            toStartOfMonth(date) AS write_month,
            (abs(toInt32(days_to_expiry) - 30), abs(toFloat64(delta) - 0.30)) AS gap,
            toFloat64(strike_price) AS strike_usd,
            expiration_date AS expiry,
            toFloat64(option_close) AS premium_usd,
            toFloat64(underlying_close) AS spot_usd
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'AAPL'
          AND lower(toString(option_type)) IN ('call', 'c')
          AND toFloat64(option_close) > 0
          AND toInt32(days_to_expiry) BETWEEN 21 AND 45
          AND toFloat64(delta) BETWEEN 0.10 AND 0.50
          AND expiration_date <= today() - 3
          AND date IN (SELECT write_date FROM month_open)
    )
    GROUP BY write_month
)
SELECT
    formatDateTime(p.write_month, '%Y-%m') AS month,
    concat(monthName(p.write_month), ' ', toString(toYear(p.write_month))) AS month_label,
    toString(round(p.strike_usd, 1)) AS strike,
    round(p.premium_usd, 2) AS premium,
    round(100 * p.premium_usd / p.spot_usd, 2) AS premium_pct,
    round(100 * (toFloat64(s.close) / p.spot_usd - 1), 2) AS move_to_expiry_pct,
    if(toFloat64(s.close) > p.strike_usd, 'called away', 'kept') AS outcome
FROM picked AS p
INNER JOIN
(
    SELECT date, close
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'AAPL'
      AND date >= '2021-09-01'
) AS s ON s.date = p.expiry
ORDER BY p.write_month
$