The report that survives the question.
Every figure checked against the company’s own 10-K. Every gap named. Priced per report, not per month.
- Payments by Stripe
- No card for the free credit
How it’s checked
From the 10-K to the sentence you defend.
Five steps from one real report: Costco VRIO, 2026-10-18.
- Step 1
Filing in
The company’s own annual report, pulled from SEC EDGAR by accession number, next to the data provider’s statement row.
Form 10-K · SEC EDGARCostco Wholesale Corporation- Fiscal year ended
- 2026-08-30
- Filed
- 2026-10-07
- Accession
- 0000909832-26-000093
Data provider row- Revenue · FY2026
- $303.154B
- Step 2
Match
Each provider figure is checked against the filing’s XBRL value. It is linked to the 10-K only when they match.
Revenue · FY2026 Exact matchProvider $303.154B · Filing $303.154BRevenueFromContractWithCustomerExcludingAssessedTaxPP&E · FY2026 DiffersProvider $38.33B · Filing $35.63BLabelled with the filing’s value — not linked to the 10-K.772 of 777 matched exactlyOf 777 provider figures that agreed with the filing’s XBRL value to within 0.1%, 772 were exact; the other 5 are not cited as filing figures. Source: dev/audit/citation-integrity-audit.md (2026-10-18). - Step 3
Named gaps
A figure the filing does not report is shown with its label, never with a filing link.
EBITDA · FY2026Named gap$14.36B — not a reported filing lineThe provider computes it; the 10-K has no such line, so the report says so. - Step 4
The sentence
Every figure in the prose carries its evidence id. Hover or focus it to see the filing line it resolves to.
Costco's FY2026 net income was $9.226B NetIncomeLoss = $9.226B · FY2026 10-K · accession 0000909832-26-000093, against operating income of $11.685B [fin-11].
- Step 5
Defense sheet
The sheet a student opens when asked “where did that come from?”: figure → sentence → source.
- Figure
- $6.435B
- Sentence
- Capital expenditures have escalated from $3.891B in FY2022 [fin-325] to $5.498B in FY2025 [fin-307] and $6.435B in FY2026 [fin-301], reflecting the investment required to maintain and grow the network.
- Source
- FY2026 10-K PaymentsToAcquirePropertyPlantAndEquipment
Reads well vs. survives a check
The same three claims, two ways.
A report can be fluent and still wrong in ways a reader can’t see. These are the three failures to look for.
| What goes wrong | A generic AI research report Illustrative | The same claim in an OPAL report |
|---|---|---|
| Stale fiscal year | Costco’s revenue is $254.45B, up on the prior year.States the FY2024 figure as current. | Revenue: $303.15B — FY2026, fiscal year ended 2026-08-30 [fin-3]Period label on every figure; linked to the FY2026 10-K. |
| Forecast stated as actual | Costco’s fiscal 2027 net income rose year over year, extending its margin gains.Fiscal 2027 has not been reported; this is a forecast written as a result. | Costco's FY2026 net income was $9.226B [fin-14], against operating income of $11.685B [fin-11].Actuals only, each cited to the 10-K filed 2026-10-07. |
| Secondary source | Costco’s property and equipment totals $38.33B (source: an investing blog).Cites a copy of the number, not the filing. | In the report’s evidence appendix: [fin-216] Property Plant Equipment Net = $38.33B, as of unknown (FMP-normalized — differs from the filing: the FY2026 10-K (accession 0000909832-26-000093) reports PropertyPlantAndEquipmentNet = $35.63B; data-provider definition differs)Named gap: shown with the filing’s own value, and not linked as if it matched. |
Left column: illustrative text written by OPAL — not a quote from any product. Right column: the Costco VRIO report of 2026-10-18.
- Tow Center for Digital Journalism / Columbia Journalism Review study of AI search citations (March 2025), as reported by Nieman Lab.
- A sell-side analyst’s test of a Deep Research report on Diageo: prior-year figures used as current, a forecast stated as an actual, a secondary copy cited instead of the filing.
- OpenAI’s own caveat that its Deep Research “may not accurately convey uncertainty.”
Pricing
Three decisions, then checkout.
A credit is one report: one framework section for one company. A Competitor Analysis is 2 credits.
Every account starts with 1 free credit — no card required. Every account also gets one free GTM deal coaching run in the dashboard.
What a credit gets you
One report, counted.
- 325figures stated
Every figure in the report’s evidence base, each with its period.
- 209filing-linked
Linked to the 10-K because the filing’s XBRL value matched.
- 114gaps named
Stated with the reason they are not linked: a different figure in the filing, or no filing line.
325 figures stated: 209 filing-linked and 114 gaps named, plus 2 market-data figures dated at retrieval. Costco VRIO, 2026-10-18 — a real report, one credit.
Not sure yet? Your first report is on us — see the quality before you buy anything.
Run your first section freeFeature Comparison
| Feature | Free | Pro | Team |
|---|---|---|---|
| Strategic Analysis | |||
| Credits | 1 at signup | 15 / month | Custom |
| Credits expire? | Never | Reset monthly | — |
| MBA frameworks | All 10 | All 10 | All 10 |
| A report | 1 credit | 1 credit | 1 credit |
| Competitor Analysis | 2 credits | 2 credits | 2 credits |
| Citation-enforced analysis | ✓ | ✓ | ✓ |
| PDF export | ✓ | ✓ | ✓ |
| Saved report history | ✓ | ✓ | ✓ |
| Direct line to the founder | — | ✓ | ✓ |
| GTM Intelligence — deal coaching (beta)Coaching on the deal notes you enter — not evidence-verified. OPAL does not research the account. | |||
| GTM deal coaching | 1 free coaching run | 1 free coaching run | 1 free coaching run |
| Financials | |||
| Valuation (DCF / WACC, cited inputs) | 1 credit | 1 credit | 1 credit |
| Monte Carlo simulation | — | Planned | Planned |
| Excel export | — | Planned | Planned |
| Platform | |||
| Seats | 1 | 1 | Multiple |
| Shared reports | — | — | Talk to us |
| Support | Talk to us | ||
Need more than one seat, or shared reports for a team? Talk to us.
Get in Touch →