10Earnings Calendar

Earnings is the single biggest source of assignment risk for a put seller. A stock can gap 10% overnight on a print, and no amount of Wheel Score protects against that. The earnings calendar exists so you always know what is reporting, when, and whether the options market has already priced the event into premium.

It answers two different questions. The calendar view answers “what is coming and should I wait?” The per-company page answers “if I do get assigned this thing, what am I actually buying?”

How to get there

There are four ways in, from anywhere on the site:

1
From the top navigation

Open More Features in the navbar and look under Tools for Earnings Calendar. This works from every page.

2
From the Screener

Open the Screener and look in the toolbar above the table for the green Earnings Calendar button with a calendar icon — handy when you're already scanning and want to check a date.

3
From Home

The Home page has a tile grid of every tool. Look for the purple Earnings Calendar card.

4
Direct URL

The calendar lives at /earnings. Any single company is at /earnings/TICKER — for example /earnings/SOFI. That works even for companies that aren't reporting soon.

The OptyTrades earnings calendar showing tab filters and companies grouped by day and reporting time
The calendar view — tabs and filters at the top, then companies grouped by day and split by reporting time.

The four tabs

TabWindowWhat it's for
ResultsLast 7 daysWhat already reported and how it went — estimate vs actual, surprise %.
TodayToday onlyThe short list of names printing before or after today's session.
This WeekMon–SunThe default view. Enough range to plan a weekly cycle around.
This MonthCalendar monthWide view for 30–45 DTE positions, where you care whether a print lands before expiry.

Reading the tiles

Inside each day, companies are split into three groups, because when a company reports changes what you can do about it:

  • Before Open (BMO) — the stock gaps at the opening bell. There is no session between the news and the move.
  • After Close (AMC) — the news lands after the bell and the gap shows up the following morning. You get the whole session beforehand.
  • Time Not Confirmed — the company hasn't published a time. Treat the timing as unknown rather than assuming the pattern from last quarter.

Each tile shows the company logo and ticker. The small coloured number in the top-right corner is IV Rank, and it only appears when IVR is 60 or higher — amber for 60–79, green for 80+. Below 60 there is no badge at all, which keeps the grid readable and means a badge is the signal, not its absence. Hovering a tile shows price, IV, IVR and Wheel Score; clicking opens the full breakdown.

The badge is the fastest way to spot the setup worth attention: a print landing into already-rich premium. A green 90 badge means the market is paying unusually well for that name's uncertainty relative to its own past year — and an earnings date explains why.

Filters and search

Filter ticker or name narrows the view as you type, matching either the symbol or the company name. If nothing in the current date window matches, the calendar looks across the whole universe instead and shows what it found under “Not reporting in this date range.” Each result tells you the actual date and whether that is its last report or its next one, and links straight to the full breakdown.

Searching for CCL while viewing This Month, showing a result outside the date range with its next report date
Searching CCL in a month it isn't reporting still finds it — with the real date and a link through to the breakdown.

Wheel candidates only restricts the grid to companies with a Wheel Score of 60 or better, which cuts a 500-company week down to the names that are plausible premium-selling candidates in the first place.

The Results tab

Results shows the last week of prints as cards rather than tiles, with the numbers filled in: consensus EPS, the actual, the surprise percentage, revenue where available, and the IVR the name carried. Reported figures are fetched one company at a time, so the tab loads the biggest names first and extends on demand via Load more rather than pulling a whole week at once.

The Results tab showing reported earnings cards with estimate versus actual EPS and surprise percentages
Results — estimate vs actual with surprise %, plus a note when the gap is large enough to be suspicious.

When an actual comes in wildly different from consensus, the card says so directly: “Large gap vs consensus — often a one-time item rather than operations. Check the filing.” A +68% surprise is usually an accounting item, not a business that suddenly got 68% better.

The per-company breakdown

Clicking any company — from a tile, a Results card, or a search result — opens its full page. The header carries the current price, day change, IV, IVR and Wheel Score, so you don't have to go back to the screener for context.

The SOFI earnings page header with price, IV, IVR and Wheel Score, above the next report card
Header context plus the next report — with the date's confirmation status stated explicitly.

Next report gives the date, the EPS and revenue consensus, and one thing most calendars leave out: whether the date is confirmed by the company or an estimate. That distinction matters when you're choosing an expiry around it.

Valuation Snapshot

Four multiples: trailing P/E, forward P/E on the current and next fiscal year's consensus EPS, and price-to-book with book value per share. For a put seller this is the assignment question in numbers — if the shares land in your account, what are you paying for the earnings and the balance sheet?

Valuation Snapshot tiles showing trailing P/E, forward P/E on two years, and price to book
Valuation Snapshot — every multiple computed from the same reference price, stated in the footnote row.

Two details worth knowing. The footnote row names the exact price every multiple was computed from, which will differ slightly from the live header quote — that's deliberate, so the multiples stay internally consistent. And where a company has negative expected earnings, the tile shows a dash with “multiple not meaningful” rather than a nonsense negative P/E.

Analyst Target Range

The published sell-side high, median and low, each with its distance from the current price, plus how many analysts cover the name and the buy/hold/sell split.

Analyst Target Range showing street high, median and low targets with distance from spot and the ratings split
Analyst Target Range — third-party targets, attributed as such, with the ratings distribution beneath.

These are other people's numbers, reported as published. They are not OptyTrades estimates and the page says so on the card. The spread between high and low describes how much analysts disagree — it is not a probable path for the stock. The most useful figure for premium selling is often the low, because it marks the level a bearish professional is willing to put in print.

Consensus vs reported

The last four quarters of estimate against actual, with the surprise percentage and a “beat N of 4” badge. This is the “can this management team forecast its own business” view. A company that misses regularly is a company whose guidance carries less weight going into the next print.

Consensus versus reported table showing four quarters of estimated and actual EPS with surprise percentages
Four quarters of estimate vs actual, on the adjusted basis companies guide to.

Reported financials

Up to twelve quarters of revenue, year-over-year growth and GAAP diluted EPS, taken straight from SEC filings. This is the trend view rather than the beat/miss view — it goes back three years instead of one.

Reported financials table showing twelve quarters of revenue, year over year growth and GAAP EPS
Twelve quarters of filed financials. The dagger marks a revenue figure reconstructed from the interest lines.
These two tables measure different things and are deliberately never combined. Consensus vs reported uses the adjusted EPS companies guide to — that's the beat-or-miss number. Reported financials is GAAP, as filed, which can differ substantially for the same quarter. Comparing an actual from one against an estimate from the other produces surprise percentages that look dramatic and mean nothing.

You may see a next to a revenue figure. Some financial companies tag only a partial line as “revenues” in their filings, which understates the total by a wide margin, so the page reconstructs it from net interest income plus non-interest income and marks it. Year-over-year is only shown between quarters computed the same way.

For a small number of companies the table will be empty with an explanation. The most common cause is a ticker that changed hands — the filings indexed under it belong to a previous holder of the symbol, and showing another company's numbers would be worse than showing none. Foreign issuers that file annual 20-F reports rather than quarterly 10-Qs also fall outside this feed.

How this fits a wheel cycle

The calendar describes conditions; what you do with them is your call. Three things it makes visible:

  • Whether a print lands inside your expiry. A 21–45 DTE put sold today may well cross an earnings date. This is the fastest way to check before you commit collateral rather than after.
  • Why premium is elevated. IV rises into a print and typically collapses immediately after. Rich premium two days before earnings and rich premium in a quiet month are not the same opportunity, even at identical IVR.
  • What assignment would actually mean. The valuation multiples, target range and filed revenue trend all describe the business you'd own if the shares land — which is the whole question the wheel turns on.
Dates move. Companies confirm their own timing and often shift it by days. Anything marked “Estimated — not yet confirmed” or “Time Not Confirmed” should be verified with the company's investor relations page or your broker before you place a trade around it. Nothing on the page is a recommendation.

The My positions & chart button at the top right of any company page jumps to your own per-ticker view in the Trade Journal — cost basis, open contracts and chart for that symbol. It is your data, not a public company page.