Earnings Date

Returns the next scheduled earnings announcement date for a company. This is useful for tracking when quarterly results will be released.

Supported Symbols

Type Format Example
US Stocks SYMBOL AAPL, MSFT
ETFs N/A Not applicable
Canadian SYMBOL:CA SHOP:CA

Notes

  • Returns date in YYYY-MM-DD format
  • Date may change if company reschedules
  • Some dates are estimates until confirmed
  • ETFs don't have earnings dates

Examples

=earnings_date("AAPL")
Apple next earnings date
=earnings_date("MSFT")
Microsoft next earnings date
=earnings_date("GOOGL")
Alphabet next earnings date
=earnings_date(A1)
Symbol from cell reference

When to Use

  • Planning around earnings announcements
  • Building earnings calendars
  • Options strategies around earnings
  • Portfolio event tracking
  • Research scheduling

When NOT to Use

Scenario Use Instead
Need historical earnings hf_Earnings_per_Basic_Share()
Need EPS data hf_Earnings_per_Basic_Share()
Need net income hf_Net_Income()
Need revenue Revenue()

Common Issues & FAQ

Q: Why is the date changing? A: Companies sometimes reschedule earnings announcements. The date shown is the most current estimate.

Q: Is this confirmed or estimated? A: Some dates are confirmed by the company, others are estimates based on historical patterns.

Q: Why does my ETF return NA? A: ETFs don't have earnings dates - they hold other securities that do.

Get Access to 1 Billion Usable Market data points IN YOUR EXCEL SHEETS WITH EASY TO USE EXCEL FUNCTIONS

Get started today
MarketXLS Excel Add-in Tutorial - How to Use Earnings Date and Other Financial Formulas
How does MarketXLS work?