EPS Surprise

Returns the earnings surprise amount, calculated as the difference between actual reported EPS and the consensus estimate. A positive value means the company beat expectations.

Return Value

Value Meaning
0.12 Beat estimates by $0.12 per share
-0.05 Missed estimates by $0.05 per share
0.00 Met estimates exactly

Notes

  • Positive = earnings beat
  • Negative = earnings miss
  • Updates after earnings release

Syntax

=EPSSurprise(Symbol, [ReturnType])
Excel Desktop (Windows)

Returns

number

EPS surprise amount (actual - estimate) in USD

Examples

=EPSSurprise("AAPL")
Apple's earnings surprise in dollars
=EPSSurprise("MSFT")
Microsoft's earnings surprise
=EPSSurprise(A1)
Symbol from cell reference

When to Use

  • Post-earnings analysis
  • Identifying beats vs misses
  • Historical earnings quality assessment
  • Screening for companies that consistently beat/miss

When NOT to Use

Scenario Use Instead
Need percentage surprise EPSSurprisePercent()
Need actual EPS EPSActual()
Need estimate EPSEstimate()

Common Issues & FAQ

Why is the surprise small even for a "big beat"?

The surprise is in absolute dollar terms. Use EPSSurprisePercent() for percentage terms which may be more meaningful.

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 EPS Surprise and Other Financial Formulas
How does MarketXLS work?