> ## Documentation Index
> Fetch the complete documentation index at: https://api.unusualwhales.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> API requests use the base URL https://api.unusualwhales.com and require a bearer token in the `Authorization` header (`Authorization: Bearer <API_KEY>`). Create and manage API tokens at https://unusualwhales.com/dashboard/api.
> For live market data inside an AI tool, use the Unusual Whales MCP server at https://unusualwhales.com/public-api/mcp.
> Instructions for agents using Unusual Whales tools: https://unusualwhales.com/skill.md

# ScreenerEarningsState

> Fractional changes in split-adjusted actual EPS from earlier report rows to the latest available report. Reports are ordered by ending fiscal quarter. The report periods are not included in this message.

Message
fields**4**
used by[StockScreenerState](https://api.unusualwhales.com/docs/kafka/types/StockScreenerState.md)

**Proto definition**

```protobuf schema.proto theme={null}
message ScreenerEarningsState {
  Decimal eps_growth_4q = 1;
  Decimal eps_growth_8q = 2;
  Decimal eps_growth_12q = 3;
  Decimal eps_growth_16q = 4;
}
```

## Fields

The number on the right of each row is the protobuf field number.

eps\_growth\_4q
[Decimal](https://api.unusualwhales.com/docs/kafka/types/Decimal.md)
1

(current\_eps - eps\_4\_rows\_earlier) / abs(eps\_4\_rows\_earlier). Absent when the comparison report is unavailable or its EPS is zero.

eps\_growth\_8q
[Decimal](https://api.unusualwhales.com/docs/kafka/types/Decimal.md)
2

(current\_eps - eps\_8\_rows\_earlier) / abs(eps\_8\_rows\_earlier). Absent when the comparison report is unavailable or its EPS is zero.

eps\_growth\_12q
[Decimal](https://api.unusualwhales.com/docs/kafka/types/Decimal.md)
3

(current\_eps - eps\_12\_rows\_earlier) / abs(eps\_12\_rows\_earlier). Absent when the comparison report is unavailable or its EPS is zero.

eps\_growth\_16q
[Decimal](https://api.unusualwhales.com/docs/kafka/types/Decimal.md)
4

(current\_eps - eps\_16\_rows\_earlier) / abs(eps\_16\_rows\_earlier). Absent when the comparison report is unavailable or its EPS is zero.
