STRASMORE/EXPLORE 2,985 QUERIES

holidays_wat

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-10-03, from us-stock-market-hours-lagos-time.

as of series 12×6read in context →
holidays_wat — 12 rows by 6 columns, computed from US exchange, SIP and OPRA data.
holiday_dayweekdayholidayday_statuswat_closedays_away
Nov 26, 2026ThuThanksgivingclosed54
Nov 27, 2026FriThanksgivingearly-close19:0055
Dec 24, 2026ThuChristmasearly-close19:0082
Dec 25, 2026FriChristmasclosed83
Jan 1, 2027FriNew Years Dayclosed90
Jan 18, 2027MonMartin Luther King, Jr. Dayclosed107
Feb 15, 2027MonWashington's Birthdayclosed135
Mar 26, 2027FriGood Fridayclosed174
May 31, 2027MonMemorial Dayclosed240
Jun 18, 2027FriJuneteenthclosed258
Jul 5, 2027MonIndependence Dayclosed275
Sep 6, 2027MonLabor Dayclosed338
Rows × columns
12 × 6
Computed
Completeness
Some fields are partly empty — see the columns below
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 holidays_wat, derived from the stored result.
ColumnTypeRangeNotes
holiday_day text 12 distinct values (Dec 24, 2026, Dec 25, 2026, Feb 15, 2027…)
weekday text 3 distinct values (Fri, Mon, Thu)
holiday text 10 distinct values (Christmas, Good Friday, Independence Day…)
day_status text 2 distinct values (closed, early-close)
wat_close text 1 distinct value (19:00) 2 of 12 rows populated
days_away number 54 to 338

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.

SELECT
    formatDateTime(date, '%b %e, %Y')     AS holiday_day,
    formatDateTime(date, '%a')            AS weekday,
    any(name)                             AS holiday,
    any(status)                           AS day_status,
    any(if(status = 'early-close',
           formatDateTime(toTimeZone(close, 'Africa/Lagos'), '%H:%i'),
           ''))                           AS wat_close,
    dateDiff('day', today(), date)        AS days_away
FROM global_markets.stocks_market_holidays
WHERE date >= today()
GROUP BY date
ORDER BY date
⌘/Ctrl + Enter

Use dis data for your AI assistant

E go open ready to query, with dis page data. Free, no account.