Calendar
Calendar surfaces four event streams — earnings, IPOs, economic releases, dividends — in a weekly view or monthly grid. The weekly view now lists the actual earnings companies inside each weekday card, bucketed Before Open / After Close with ticker, company name, and logo, instead of just a count. Keyboard navigation, importance dots, and a tier-gated AI Earnings Preview round it out.
The Calendar consolidates four event streams onto one view — earnings, economic releases, IPOs, and dividends. Weekly view is the default; monthly grid is Pro+. In the weekly view, each weekday card lists the companies reporting that day, split into Before Open and After Close buckets, each row showing ticker, company name, and logo — you read who reports without clicking in. Arrow keys navigate days, W / M toggle view mode. The AI Earnings Preview button (Pro+) generates a watchlist-scoped read of the upcoming reports.
What it is
Four event streams load together on every range change — earnings, IPOs, economic releases, and dividends. Range is the visible week (default) or month (Pro+). For the economic stream, today's releases show with actuals while the rest of the week shows scheduled events without actuals yet. In the weekly view each weekday card renders the day's earnings inline — a Before Open group and an After Close group, each company a row with ticker, name, and logo — so the card itself answers "who reports Thursday?" without a click. Monthly view keeps the compact size-graded dots for density at a glance.

When to use it
Sunday night planning — open in monthly view, scan for the week ahead's FOMC, CPI, PPI, NFP. Pre-FOMC Wednesday — check the economic strip for the morning print times (8:30 AM, 10:00 AM, 2:00 PM Fed announcements). Earnings season — pin the calendar to a second monitor and scan the weekday cards for your watchlist symbols. Dividend hunting — Pro+ dividend section shows ex-dividend dates for the day. IPO speculation — Pro+ IPO list shows pricing range, expected date, lead underwriter.
Open it
- Path:
/calendar - Shortcut:
← →to step day,Wfor weekly view,Mfor monthly view - Tier-gate: Free sees the weekly view with earnings and economic events only — IPOs and dividends show upgrade gates; Pro unlocks IPOs, dividends, monthly grid view, and the AI Earnings Preview workflow; Terminal removes any workflow rate limits
How to use it
- Open
/calendar. The week containing the next weekday loads, with today selected (Mon–Fri only; weekends bounce to the next Monday). - Read the weekday cards in the weekly view. Each card lists the day's earnings inline, split into a Before Open group and an After Close group; each company shows its ticker, name, and logo. Economic, IPO, and dividend events are flagged on the card with colored dots — yellow = earnings, blue = economic, green = IPO, purple = dividend.
- Click a company row in a weekday card to jump straight to
/research/<TICKER>, or click the day card (or press←/→) to load that full day's events — earnings, economic, IPOs, dividends — in the right panel. The selected day highlights with a green border. - The right panel breaks into four collapsible sections —
EARNINGS,ECONOMIC,IPOS,DIVIDENDS. Click any section header to collapse / expand. - Earnings row shows ticker, company, BMO (Before Market Open) / AMC (After Market Close), EPS estimate vs. actual (if reported), revenue estimate vs. actual, fiscal quarter. Click a row to jump to
/research/<TICKER>. - Economic row shows event name, country (2-letter), time (ET), impact (1–3 dots), actual / estimate / previous. Today's events show actuals; future events show estimates only.
- IPOs (Pro+) shows ticker, company, expected date, price range, share count, exchange.
- Dividends (Pro+) shows ticker, ex-date, payment date, amount per share, yield.
- Switch to Monthly view (Pro+) by clicking
MONTHLYor pressingM. The grid shows the whole month with colored-dot density per day; the inline Before Open / After Close company lists are a weekly-view feature, so click a day in the month grid to see the companies. - Click
[ EARNINGS_PREVIEW ]top right (Pro+) to fire the AI workflow. It scopes to your active watchlist if you have one, otherwise runs market-wide. The result renders in a card below the toolbar.
Fields
Earnings entry
| Field | Source |
|---|---|
symbol / name | Ticker and company name (shown with a logo in the weekday card) |
date | Report date |
hour | BMO / AMC — bucketed in the weekday card as Before Open (BMO) and After Close (AMC) |
epsEstimate / epsActual | EPS consensus and actual (when reported) |
revenueEstimate / revenueActual | Revenue consensus and actual |
quarter | Fiscal quarter end date |
Economic entry
| Field | Source |
|---|---|
event | Release name (e.g., "CPI YoY", "FOMC Statement", "Nonfarm Payrolls") |
country | 2-letter ISO (US, EU, UK, JP, CA, AU, NZ, CH) |
time | Time in ET, 12-hour |
impact | 1 (low), 2 (medium), 3 (high) |
actual / estimate / previous | Print values — actual blank until release |
IPO entry (Pro+)
| Field | Source |
|---|---|
symbol / name | Proposed ticker and company |
date | Expected pricing date |
priceRange | Underwriter range |
numberOfShares | Offered |
exchange | NYSE / NASDAQ / etc. |
Dividend entry (Pro+)
| Field | Source |
|---|---|
symbol | Ticker |
date | Ex-dividend date |
paymentDate | Payment date |
amount | Per share |
yield | Annualized yield % |
Day dot legend
| Color | Stream |
|---|---|
| Yellow | Earnings |
| Blue | Economic |
| Green | IPOs |
| Purple | Dividends |
Dot sizes: 3px (1–2 events), 4px (3–10), 6px (10+).
Limits
- The economic calendar shows actuals for today's releases. On rare occasions the actuals source is briefly unavailable and the day falls back to the scheduled list, which has no actuals — you'll lose the print values for today until it recovers.
- The week-ahead economic schedule refreshes on Sundays for the upcoming week. Wednesday / Thursday additions or revisions don't show up until the next week's update.
- The earnings calendar can lag on small-cap / OTC reporting; very recent IPOs (< 2 quarters) often appear with no estimates.
- BMO / AMC timing is what the issuer announced — not the actual minute of release. Use the time field on the economic table for hard schedules; for earnings, treat BMO as "before 9:30 AM ET" and AMC as "after 4:00 PM ET."
- Small-cap dividends sometimes appear without amounts (placeholder rows). Verify against the company's investor relations page before trading dividend capture.
- The day-strip filters weekends out by design (NYSE-aligned). To plan around weekend events (crypto, futures, foreign market opens) use
/economicor/chartsdirectly. - The Earnings Preview workflow scopes to your *active* watchlist (the one currently selected in the sidebar). If you have multiple watchlists, switch to the right one before triggering.
- Monthly view dot density caps visually at 6px — a day with 50 earnings looks the same as a day with 100. Click in for the actual count.
Troubleshooting
Today's economic events show no actuals. The actuals source was briefly unavailable and the day fell back to the scheduled list. Hard-refresh in a few minutes — it retries automatically.
Earnings list is empty but I know companies report today. Sources can disagree on what counts as "today" for some pre-market reports — the report might be filed under the previous trading day. Check the day before / after.
Dot density doesn't match the event list. Dots reflect the *raw count* including weekend events that get filtered from display. A Saturday Asia-only release counts as a dot but won't show in the list.
M keypress doesn't switch to monthly. You're on Free — monthly is Pro+. The keybinding is gated.
Earnings Preview returns "no symbols in watchlist." You don't have an active watchlist selected. Either select one in the sidebar or accept the prompt to run market-wide (the workflow will widen scope automatically if no symbols passed).
EPS shows — for actual after the report. The print hasn't been ingested yet — usually < 1 hour after release. Check the company's 8-K on /research/<TICKER> for the canonical filing.
A company is in the wrong Before Open / After Close bucket. The bucket comes from the issuer's announced timing (BMO / AMC) as reported. When the timing isn't tagged, the company falls back to a default bucket — confirm the exact release time on the company's investor-relations page before trading the open or the close.
A weekday card has more companies than I can read at a glance. By design the card lists every reporter for that day in the Before Open and After Close groups; on heavy earnings days that's a long list. Scroll the card, or click into the day to use the right-panel EARNINGS section with EPS and revenue estimates.