Earnings results and calendar
earningsReported earnings with EPS and revenue against the consensus estimate, the beat/miss outcome, guidance direction and, where measured, the price reaction to the release; plus who reports next. Use for 'did NVDA beat', 'how did the stock react to earnings' or 'who reports this week'.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "earnings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | Results look-back in hours (1-336, default 72). | |
| limit | No | Max rows per list (1-50, default 20). | |
| screen | No | Compare EPS surprises with the issuer's own price response, or opposite EPS/revenue surprises. Screens inspect up to 200 recent earnings; missing prices cannot match a price screen. Default all. | |
| ticker | No | Restrict to one ticker, e.g. NKE. | |
| end_utc | No | Exclusive end timestamp with timezone. Overrides the relative look-back window. | |
| start_utc | No | Inclusive start timestamp with timezone, e.g. 2026-10-14T00:00:00-04:00. | |
| days_ahead | No | Upcoming reports window in days (0-14, default 7; 0 skips it). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scan | No | ||
| error | No | ||
| screen | No | ||
| results | Yes | ||
| upcoming | Yes | ||
| as_of_utc | No | ||
| data_note | No | ||
| days_ahead | No | ||
| data_status | No | ||
| query_window | No | ||
| calendar_note | No | ||
| withheld_rows | No | ||
| latest_reported | No | With a ticker and no result in the window: its most recent earnings before it. | |
| returned_counts | No | ||
| newest_result_utc | No | ||
| results_window_hours | No | ||
| next_scheduled_report | No | With a ticker and nothing upcoming in days_ahead: its next scheduled report. |