Methodology

This site tracks 21 catalyst types and 586 dated events from to . The dates are collected by an automated script that reads official schedules. No one checks each date by hand, so confirm a date on the linked source before relying on it.

The data last changed on , and this copy of the site was built on . The data date moves only when a schedule actually changes, so an older data date is normal.

Where each type's dates come from

Read from the publisher's schedule

These dates are read from each publisher's published release calendar on every refresh:

Partly read, partly computed

  • Unemployment Insurance Weekly Claims: past releases are read from U.S. Department of Labor, Employment and Training Administration's release archive and are confirmed. Future dates are computed from the department's stated rule (Thursdays at 8:30 AM ET) and its published list of exceptions.

Computed from a rule

These types have no machine-readable dated schedule from their publisher, so the dates are calculated:

  • Options expiration and quad witching: the third Friday of the month (March, June, September and December for quad witching), or the previous trading day when that Friday is an NYSE holiday.
  • S&P quarterly rebalance: the same quarterly third-Friday rule, effective after the close. Checked against the S&P Dow Jones Indices announcements for June and September 2026.
  • ISM Manufacturing and ISM Services: the first and third NYSE business day of the month at 10:00 AM ET. ISM's own calendar needs a login, so this rule was worked out from past release dates and checked against four 2026 dates. It is not a rule ISM publishes. January releases are left out because ISM's January 2026 dates did not follow it.

What the date statuses mean

Confirmed date: Read directly from the publisher's official release schedule.
Read directly from the publisher's official release schedule.
Computed date: Derived from a fixed rule, such as the third Friday of the month, rather than read from a dated schedule. The publisher has not announced this specific date.
Derived from a fixed rule, such as the third Friday of the month, rather than read from a dated schedule. The publisher has not announced this specific date.
Tentative date: The publisher marks this date as provisional or subject to change.
The publisher marks this date as provisional or subject to change.

The Federal Reserve calls every FOMC meeting date tentative until it is confirmed at the meeting before it, so later meetings are marked tentative. Treasury auctions taken from Treasury's tentative auction schedule are tentative and have no time until the auction is announced.

Known gaps

These are the gaps the data script reported at the last refresh:

  • PCE: 2027: dates from apps.bea.gov (release_dates) (no full-year BEA schedule page for 2027 yet), no reference-period labels.
  • GDP: 2027: dates from apps.bea.gov (release_dates) (no full-year BEA schedule page for 2027 yet), no reference-period labels.
  • ISM Services: Computed (3rd NYSE business day, 10:00 ET); ISM calendar not machine-readable without login. January releases omitted because they do not follow the rule.
  • FOMC decision: The Fed lists every meeting date as tentative until it is confirmed at the preceding meeting; dates not yet confirmed are marked tentative (2027). Meetings are listed exactly as the Fed's calendar shows them; none are inferred.
  • FOMC minutes: no dates published after yet. Minutes dates are taken only from the Fed's own pages (federalreserve.gov (calendar) monthly calendars); latest published: December 30, 2026. Later minutes dates through December 31, 2027 are not yet posted and are omitted.
  • Beige Book: no dates published after yet. Years covered: 2026. 2027: Beige Book dates not yet published on federalreserve.gov (beige-book-default) or federalreserve.gov (calendar); omitted.
  • Consumer sentiment: no dates published after yet. UMich publishes only the next release date, on its home page, so dates are added one at a time as each is announced. Gap: 2026 releases before collection began (January to mid-November 2026) and 2027 releases beyond the next announced one are omitted.
  • ISM Manufacturing: Computed (1st NYSE business day, 10:00 ET); ISM calendar not machine-readable without login. January releases omitted because they do not follow the rule.
  • Treasury auction: no dates published after yet. Held and announced auctions from TreasuryDirect TA_WS (treasurydirect.gov (auctioned), treasurydirect.gov (upcoming)); later auctions from home.treasury.gov (Tentative-Auction-Schedule) (tentative) through April 27, 2027. Auctions after April 27, 2027 are not yet scheduled by Treasury and are omitted. Bills excluded.
  • Options expiration: Computed: third Friday, moved to the prior trading day on exchange holidays (holidays from nyse.com (hours-calendars)). Cboe's graphical expiration calendar (manual cross-check only; no 2027 calendar published yet): cdn.cboe.com (Cboe2026OPTIONSCalendar).
  • Russell recon: no dates published after yet. Read from 2 FTSE Russell press releases (2026). FTSE Russell has not announced 2027 dates; they are omitted until FTSE Russell announces them (the press-release URL is then added to the pipeline by hand).

How often the data refreshes

A scheduled job runs once a day at 14:20 UTC, after the 8:30 AM ET releases. It fetches every source, checks the result against the data contract and saves it only if something changed. If a source cannot be read, its last good dates are kept and that source is flagged. The site you are reading is a static build, so it shows new data only after it is rebuilt.

Times and time zones

Every date is a US Eastern calendar date and every time is US Eastern clock time, for example 8:30 AM ET. Events without a fixed time are shown as all day. Events that normally have a time but do not have one yet are marked as not yet announced. In the calendar feeds, timed events are exact instants that account for daylight saving time, and all-day events stay on the right date in every time zone.

Readings and history

The only past readings shown are from the BLS public data API: CPI-U 12-month change, PPI final demand 12-month change, the unemployment rate and the monthly change in nonfarm payrolls, for about the last 24 months. Other types show no readings. There are no forecasts or consensus estimates.

Frequently asked questions

Where do the dates come from?

Most dates are read from the publisher's own release schedule, such as the Bureau of Labor Statistics schedule or the Federal Reserve's FOMC calendar. Options expiration, quad witching, the S&P quarterly rebalance and the ISM reports are computed from a rule instead, and future weekly jobless claims dates are computed from the Labor Department's stated rule. Every event page links to the page its date came from.

What time zone are the times in?

All dates and times are US Eastern (America/New_York), including the switch between EST and EDT. Calendar feeds carry the exact instant, so your calendar app shows each event in your own time zone.

How often is the calendar updated?

A scheduled job fetches the publisher schedules once a day. The published site changes only when it is rebuilt from that data.

Can a date change after it is listed?

Yes. Publishers sometimes move releases. Tentative and computed dates are the most likely to differ, but confirmed dates can change too. A change is picked up at the next daily fetch.