Strasmore Research
Learn am Matt ConnorBy Matt Connor · Updated 2026-09-17 · data as of September 17, 2026 · refreshed weekly

Which Stocks Get Weekly Options? How to Check

Most large caps and major ETFs get weekly options with Friday expirations. See how to spot dem for option chain, plus live count and Cboe list.

Which stocks have weekly options? Most large-cap US stocks and every major index ETF do: apart from the standard third-Friday monthly, dem list Friday expiration for each of the next few weeks. Small group of broad ETFs, including SPY, QQQ and IWM, go further and expire every trading day. Most small caps list monthlies only. Below na how to spot weekly for option chain, live count of optionable names wey get one, the weekday wey dem expire, and where Cboe publish the official list.

How to tell if a stock has weekly options

Open the option chain — the list of every listed call and put for one stock — and check the expiration dates. Standard monthly options expire on the third Friday of the month. That date always dey between the 15th and 21st. Any expiration wey no be third Friday na weekly, or quarterly for some ETFs wey pin am to the last trading day of the quarter. If every date for the chain na third Friday, the stock no get weeklys. Na the whole test be that, and e work for any broker chain without lookup table.

The AAPL chain as e stand on Monday, August 24, 2026 show the pattern. Each row na one expiration date, and the third-Friday rule tag am.

QueryAAPL expirations wey dey within 130 days, as of Monday Aug 24, 2026
expiry dateexpiry labelseries typedtecontracts wey trade
2026-08-26Wed Aug 26weekly265
2026-08-28Fri Aug 28weekly487
2026-08-31Mon Aug 31weekly750
2026-09-02Wed Sep 2weekly956
2026-09-04Fri Sep 4weekly1183
2026-09-11Fri Sep 11weekly1868
2026-09-18Fri Sep 18monthly (third Friday)2596
2026-09-25Fri Sep 25weekly3251
2026-10-02Fri Oct 2weekly3951
2026-10-16Fri Oct 16monthly (third Friday)5381
2026-11-20Fri Nov 20monthly (third Friday)8885
2026-12-18Fri Dec 18monthly (third Friday)11683
The exact SQL behind every number
SELECT
    toString(expiration_date)                                   AS expiry_date,
    concat(formatDateTime(expiration_date, '%a %b '),
           toString(toDayOfMonth(expiration_date)))              AS expiry_label,
    if(toDayOfWeek(expiration_date) = 5
       AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21,
       'monthly (third Friday)', 'weekly')                      AS series_type,
    min(days_to_expiry)                                         AS dte,
    uniqExact(ticker)                                           AS contracts_traded
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = toDate('2026-08-24')
  AND days_to_expiry <= 130
  AND volume > 0
GROUP BY expiration_date
ORDER BY expiration_date
Run am yourself

As you read down, the first date, Wed Aug 26, dey 2 days away and e get weekly tag. Fridays wey fall between the 15th and 21st carry the monthly tag. 12 expirations dey within 130 days, with weeklys packed into the next few Fridays and monthlies spaced out behind dem. The dte column na days to expiration, the count behind the DTE label for every chain. The contracts column count distinct contracts — one strike and one type — wey traded that day, and the near-dated weeklys carry the biggest counts. For guide on the other columns, see how to read an option chain.

How many stocks have weekly options?

You fit run the same third-Friday test across every optionable name at once. For the last five weeks, we take every contract wey trade at least once, group dem by underlying, then check whether any expiration fall outside third Friday.

QueryOptionable underlyings by expiration pattern, for di last five weeks
bucketunderlyings
A. All underlyings with a traded contract5482
B. Third Friday only (monthly)4791
C. Weekly or quarterly, not every weekday685
D. Weekly, every weekday Mon to Fri6
The exact SQL behind every number
SELECT
    bucket,
    count()                                                          AS underlyings
FROM
(
    SELECT
        underlying_symbol,
        arrayJoin([
            'A. All underlyings with a traded contract',
            multiIf(non_monthly_dates = 0, 'B. Third Friday only (monthly)',
                    weekdays_used >= 5,    'D. Weekly, every weekday Mon to Fri',
                                           'C. Weekly or quarterly, not every weekday')
        ])                                                           AS bucket
    FROM
    (
        SELECT
            underlying_symbol,
            uniqExactIf(expiration_date,
                NOT (toDayOfWeek(expiration_date) = 5
                     AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21)) AS non_monthly_dates,
            uniqExact(toDayOfWeek(expiration_date))                        AS weekdays_used
        FROM global_markets.options_greeks
        WHERE date >= today() - 35
          AND date < today()
          AND expiration_date < today() + 60
          AND toDayOfWeek(expiration_date) <= 5
          AND volume > 0
          AND underlying_symbol NOT IN ('SPCX')
        GROUP BY underlying_symbol
    )
)
GROUP BY bucket
ORDER BY bucket
Run am yourself

Among the 5482 underlyings for our options table wey get traded contract inside the window, 4791 show only third-Friday expirations, 685 get at least one weekly or quarterly date without covering every weekday, and 6 list expiration for every weekday, Monday through Friday. Small caps and thinly traded names make up most of the monthly-only group. Exchanges add weeklys to names wey get enough option volume to support dem, and remove the series from names wey become quiet. The list dey change from quarter to quarter, so na why you suppose read the chain instead of trusting memory of wetin stock used to list.

What day do weekly options expire?

Ordinary weeklys expire on Friday. Under Cboe's Short Term Option Series rule, exchange fit open, on any Thursday or Friday, series wey expire on each of the next five Fridays wey no be standard monthly or quarterly expiration. E fit keep no more than five such Friday dates open at once. When Friday na exchange holiday — Good Friday na the usual example — the end-of-week series expire on the Thursday before am. Cboe's list on September 11, 2026 show exactly that pattern: five end-of-week dates reaching October 30, while e skip the two third Fridays in between. You fit find the general timing rules for every expiration type for when do options expire.

QueryUnderlyings wey get traded expiration for each weekday, for di last five weeks
bucketunderlyings
A. Monday26
B. Tuesday6
C. Wednesday33
D. Thursday6
E. Other Friday (weekly)691
F. Third Friday (monthly)5482
The exact SQL behind every number
SELECT
    multiIf(
        toDayOfWeek(expiration_date) = 5
            AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21, 'F. Third Friday (monthly)',
        toDayOfWeek(expiration_date) = 5,                       'E. Other Friday (weekly)',
        toDayOfWeek(expiration_date) = 4,                       'D. Thursday',
        toDayOfWeek(expiration_date) = 3,                       'C. Wednesday',
        toDayOfWeek(expiration_date) = 2,                       'B. Tuesday',
                                                                'A. Monday') AS bucket,
    uniqExact(underlying_symbol)                                            AS underlyings
FROM global_markets.options_greeks
WHERE date >= today() - 35
  AND date < today()
  AND expiration_date < today() + 60
  AND toDayOfWeek(expiration_date) <= 5
  AND volume > 0
  AND underlying_symbol NOT IN ('SPCX')
GROUP BY bucket
ORDER BY bucket
Run am yourself

When we group every traded expiration for the same five weeks by weekday, 5482 underlyings get third-Friday date trading, 691 get Friday wey no be third Friday — the weekly signature. The other weekdays reduce quickly: 26 names get Monday expiration, 6 get Tuesday, 33 get Wednesday and 6 get Thursday. Wednesday get products wey the other weekdays no get: VIX options expire on Wednesdays, Cboe's daily-expiration table give USO, UNG, GLD, SLV and TLT Wednesday series, and quarter wey end midweek add quarterly date for ETFs wey list dem. Whether series settle at the open or close na separate matter, and AM vs PM settled options cover am.

Which stocks have the most weekly options activity?

The panel below rank the 25 underlyings wey get the most distinct contracts traded during the window. E only include names wey carry at least one non-third-Friday date, and e list the weekdays wey their expirations fall on.

QueryTop 25 weekly-options underlyings by different contracts traded, with expiration weekdays
25 rows (showing 20)
symbolcontracts (thousands)non-monthly expirationsexpiry weekdays
SPY10.636Mon Tue Wed Thu Fri
QQQ10.136Mon Tue Wed Thu Fri
MU7.320Mon Wed Fri
GLD6.333Mon Tue Wed Thu Fri
SNDK5.49Fri
AMD5.321Mon Wed Fri
META5.221Mon Wed Fri
SMH4.732Mon Tue Wed Thu Fri
IWM4.336Mon Tue Wed Thu Fri
SOXL4.219Mon Wed Fri
TSLA4.221Mon Wed Fri
ASML3.29Fri
MSFT3.121Mon Wed Fri
SLV3.122Mon Wed Fri
AVGO321Mon Wed Fri
LITE39Fri
INTC2.921Mon Wed Fri
STX2.99Fri
USO2.816Wed Fri
GOOGL2.721Mon Wed Fri
The exact SQL behind every number
SELECT
    underlying_symbol                                           AS symbol,
    round(uniqExact(ticker) / 1000, 1)                          AS contracts_thousands,
    uniqExactIf(expiration_date,
        NOT (toDayOfWeek(expiration_date) = 5
             AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21)) AS non_monthly_expirations,
    arrayStringConcat(
        arrayMap(d -> arrayElement(['Mon', 'Tue', 'Wed', 'Thu', 'Fri'], d),
                 arraySort(groupUniqArray(toDayOfWeek(expiration_date)))),
        ' ')                                                    AS expiry_weekdays
FROM global_markets.options_greeks
WHERE date >= today() - 35
  AND date < today()
  AND expiration_date < today() + 60
  AND toDayOfWeek(expiration_date) <= 5
  AND volume > 0
  AND underlying_symbol NOT IN ('SPCX')
GROUP BY underlying_symbol
HAVING non_monthly_expirations > 0
ORDER BY contracts_thousands DESC, symbol
LIMIT 25
Run am yourself

SPY lead with 10.6 thousand distinct contracts traded and 36 non-monthly expiration dates in play. The expiry_weekdays column na the clue. Plain Fri mean Friday weeklys only, the standard pattern for one stock. Full Mon Tue Wed Thu Fri mark daily-expiration ETFs. Mon Wed Fri mark commodity and bond ETFs wey get Monday and Wednesday series. A stock’s expiration months beyond its weeklys follow the cycle assigned to am, as option expiration cycles explain.

Which stocks have daily options?

Daily expirations na one part of weeklys. Cboe's rule name the symbols: SPY, QQQ and IWM carry Monday, Tuesday, Wednesday and Thursday series — two of each beyond the current week. GLD, SLV and TLT carry Monday and Wednesday, while USO and UNG carry Wednesday. Add the Friday weekly, and SPY, QQQ and IWM get contract wey expire every trading day. Na the setup behind 0DTE options. A 2026 Cboe rule filing propose extending Monday and Wednesday expirations to qualifying mega-cap stocks and very large ETFs, subject to quarterly test of size and option volume. The full list, including how index products like SPX fit in, dey for which stocks have daily options.

Where is the official list of stocks with weekly options?

Cboe publish the official list on its Available Weeklys page, with downloadable CSV. As of September 11, 2026, the file get 110 ETFs and ETNs plus 574 individual stocks — about 680 names altogether. Under the header block, e state the exact dates open for each series type: end-of-week, Monday-through-Thursday ETF series, SPX and XSP weeklys, and VIX. We no reproduce the file here. E dey change as exchanges add and remove names, and the page na the source of record. For the dates themselves month by month, see the options expiration calendar.

Data notes

Every panel dey read our daily, per-contract options table. Contract count only when e trade at least once that day — volume above zero — so the counts describe series wey actually change hands, not every series wey exchange get open. The rolling panels cover the 35 days before today and expirations up to 60 days ahead. The AAPL panel pin to August 24, 2026 and e no go refresh. The third-Friday test na date rule: Friday wey fall between the 15th and 21st. For the rare month when third Friday na exchange holiday, the monthly expire on Thursday, and this test go label am weekly. Reused ticker symbols wey tag two different companies for vendor feeds dey excluded from the SQL.

FAQ

How do I know if a stock has weekly options?

Check the expiration dates for the option chain. Standard monthlies expire on the third Friday of the month. Any listed date wey no be third Friday na weekly, or quarterly for small number of ETFs. Cboe's Available Weeklys page get the official list as downloadable CSV.

Do all stocks have weekly options?

No. For our latest count, 4791 out of 5482 optionable underlyings trade only third-Friday expirations. Weeklys dey concentrated in large caps and liquid ETFs; most small caps list monthlies only.

What day do weekly options expire?

Friday, when trading close. If Friday na exchange holiday, the end-of-week series expire on the Thursday before am. Small group of ETFs also carry Monday, Tuesday, Wednesday or Thursday series, while VIX options expire on Wednesdays.

How many weekly expirations are listed at one time?

Under Cboe's Short Term Option Series rule, up to five Friday weekly expirations fit dey open at once, skipping any Friday wey already be monthly or quarterly expiration. New series dey added on Thursdays or Fridays as the nearest one expire. The Monday-through-Thursday ETF series limited to two for each weekday beyond the current week.

Are weekly options different from monthly options?

Na only the expiration date differ. Weekly for a given stock get the same contract size — 100 shares — and the same exercise and settlement terms as the monthly. The strikes wey e list often dey fewer and cluster tighter around the current price.


Every panel above come with the SQL wey produce am. To check any other ticker expirations, or run the weekly count again for another window, ask the question in plain English on the Strasmore terminal.

#weekly options#weeklys#expiration#option chain#cboe#available weeklys