get_earnings_calendar
Fetch upcoming earnings reports with dates, times, and EPS estimates. Filter by symbol or time range to flag earnings-event risk.
Instructions
Upcoming earnings reports sorted chronologically. Filter by single symbol, by date window (start_date/end_date YYYY-MM-DD), or by horizon ('3month'/'6month'/'12month'). Returns symbol, company name, report date, report time (BMO/AMC), estimate EPS, actual EPS where reported. Use to flag earnings-event risk in a portfolio over the next N days.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows (1-500, default 50) | |
| symbol | No | Single ticker filter | |
| horizon | No | Window: '3month' / '6month' / '12month' | 3month |
| end_date | No | End date YYYY-MM-DD (overrides horizon) | |
| start_date | No | Start date YYYY-MM-DD (overrides horizon) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |