Guidance vs Actual
get_guidance_vs_actualDid management deliver what they guided? Joins forward guidance from earnings-call transcripts to reported actuals from 10-K/10-Q + 8-K earnings for the same ticker + fiscal period.
Returns both sides verbatim with quotes and locators.
Use Cases:
"Did NVDA deliver on Q2 FY2026 guidance?" -> get_guidance_vs_actual("NVDA", fiscal_period="Q2 FY2026")
"How disciplined has MSFT been against its own guidance?" -> get_guidance_vs_actual("MSFT") then compare across periods
"Latest period's guidance-vs-actual" -> get_guidance_vs_actual("TSLA") (period defaults to most recent)
Returns everything a beat/miss verdict needs — never the verdict: the comparison is basis-matched, as-reported arithmetic, and whether "above guidance" is good is the caller's judgment.
Output:
Guidance: forward items targeting the period — from earnings-call transcripts AND 8-K earnings releases (metric, value/range, basis, period, verbatim quote, source).
Actuals: SEC 10-Q/K metric + narrative signals for that period, plus 8-K earnings signals when present.
Comparison: for each guidance item, when it can be recomputed from the receipts on its OWN basis (GAAP vs non-GAAP matched, units aligned, period settled) — a neutral
range_position(above | within | below the guided band) + signeddelta. Otherwise a typedstatussays why NOT (no_actual_on_basis / not_yet_settled / value_unparsed / period_unresolved / value_incongruent) — never a false or guessed verdict. A non-GAAP guide is never compared to a GAAP actual.Notes: calls/filings covered + comparison statuses, so you know coverage depth before interpreting.
Not point-in-time: the join uses everything stored today; for as-of work use a tool that takes vantage_date (e.g. get_earnings, get_financials).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | Yes | Company ticker symbol (e.g., 'NVDA'). Must be exact. | |
| fiscal_period | No | Target fiscal period, e.g. "Q2 FY2026". If omitted, defaults to the most recent period with SEC filing actuals, or to a newer quarter whose 8-K earnings release is out when guidance targets it. |