VERBVISION3 Equity Research Benchmark

600 research tasks across twelve parts of the job, from rebuilding a filed balance sheet to writing a priced thesis.

Measuring the work
analysts actually do.

An agent gets a research brief, a set of filings and a step budget. It has to find the right documents, pick the right periods, adjust for what the accounts hide and show its working. VERB scores the whole derivation, not only the final number.

01

Answers come from filings

Every numeric reference is recomputed from SEC XBRL facts plus the assumptions stated in the task. Nothing is typed in by hand.

02

One harness for every model

Same prompt, same tools, same 40-step limit. Each model runs through its own provider's native interface, so no one is handicapped by a translation layer.

03

Graded on the derivation

Numbers are checked against the reference within tolerance. Written reasoning is scored by two judges from different vendors, with a third model settling disputes.

04

Only real runs

Every score on this page comes from a logged run. Where a model failed, timed out or submitted a placeholder, that is counted and reported.

Fifteen models.
One harness.

Every model attempted the same 14 tasks (7 core, 3 hard, 4 extra hard), once each, with 40 steps. These tasks come from 5 of the 12 categories. We only score tasks that all fifteen models finished, and this first run reached its budget before covering the rest.

91.5Highest rubric score, all tiers · Claude Fable 5.1
87.2Highest rubric score, extra hard · Claude Opus 5
50%Extra-hard tasks fully correct, best model · GPT-6 Astra

All tiers blended. Pick one or more tiers.

Rubric score
0255075100
91.5Claude Fable 5.1
89.4Claude Opus 5
85.8Claude Opus 5.5
84.4GPT-6 Astra
83.1Gemini 4 Argon
83.0GPT-6.1 Sol
80.9GPT-6 Sol
80.5GPT-6 Luna
79.2Gemini 3.8 Flash
76.3Gemini 3.1 Pro
75.0Claude Sonnet 5
69.7GPT-5.4 Mini
69.0Claude Haiku 4.5
53.8GPT-5.5
30.3Gemini 3 Flash
Fully correct
0255075100
86%GPT-6 Astra
79%Claude Fable 5.1
79%Claude Opus 5.5
79%Gemini 4 Argon
79%GPT-6.1 Sol
79%GPT-6 Sol
79%GPT-5.4 Mini
71%Gemini 3.8 Flash
71%Gemini 3.1 Pro
64%Claude Opus 5
64%GPT-6 Luna
57%Claude Haiku 4.5
43%Claude Sonnet 5
36%Gemini 3 Flash
21%GPT-5.5
ModelRubric scoreCoreHardExtra hardFully correct
1Claude Fable 5.191.592998679%
2Claude Opus 589.488968764%
3Claude Opus 5.585.888908079%
4GPT-6 Astra84.481898686%
5Gemini 4 Argon83.184897879%
6GPT-6.1 Sol83.082888179%
7GPT-6 Sol80.981847879%
8GPT-6 Luna80.583837464%
9Gemini 3.8 Flash79.282857071%
10Gemini 3.1 Pro76.379816871%
11Claude Sonnet 575.083637043%
12GPT-5.4 Mini69.780854079%
13Claude Haiku 4.569.081823857%
14GPT-5.553.858475121%
15Gemini 3 Flash30.33852036%
  • Anthropic
  • OpenAI
  • Google

Score by category

Rubric score in the 5 categories scored so far. The other 7 follow in the next run. Hover a category for what it covers.

50100HistoricalsAccountingSegmentsEarningsQuality

Where the points went

Every attempt is marked against its own rubric. Share of available points earned on each part, for the models selected.

Numerical accuracy 30 pts

Claude Fable 5.195%
Claude Opus 587%
Claude Opus 5.595%
GPT-6 Astra96%
Gemini 4 Argon96%

Source fidelity and provenance 25 pts

Claude Fable 5.197%
Claude Opus 598%
Claude Opus 5.595%
GPT-6 Astra97%
Gemini 4 Argon97%

Financial and modelling integrity 20 pts

Claude Fable 5.197%
Claude Opus 596%
Claude Opus 5.596%
GPT-6 Astra92%
Gemini 4 Argon92%

Analytical reasoning 15 pts

Claude Fable 5.163%
Claude Opus 567%
Claude Opus 5.529%
GPT-6 Astra19%
Gemini 4 Argon11%

Task completion 10 pts

Claude Fable 5.1100%
Claude Opus 593%
Claude Opus 5.5100%
GPT-6 Astra100%
Gemini 4 Argon100%

Judges agreed 92% of the time

Two judges from different vendors scored every written criterion. Where they differed by a full point, a third model decided.

Same budget for everyone

Every model had 40 steps. Between 0% and 29% of attempts reached the limit and were scored as submitted.

A first look

One attempt per task cannot separate models that sit close together. Repeated trials on the 528 hidden tasks come next.

Twelve parts
of the job.

Tasks are weighted toward what fills an analyst's week. Two thirds of the bank is harder work. Hard tasks chain two analyses; extra-hard tasks chain three and hide a trap in each, such as quarters that must be backed out of year-to-date cash flows, leases buried in the notes or prior years that were later restated. Full marks need every figure right.

60

Historical Financial Statements

Reconstruct, extract and reconcile filed statements.

40

Complex Accounting & Disclosures

Footnotes, policies and their financial consequences.

30

Business Economics & Segments

How each business earns revenue and profit.

40

Earnings, Guidance & Transcripts

Reported results against prior guidance and commentary.

30

Earnings Quality & Normalisation

Reported versus economic earnings.

30

Capital Structure & Allocation

Financing decisions and capital deployment.

40

Forecasting & Integrated Models

Driver-based, balanced forecasts.

40

Valuation & Market Pricing

Enterprise and equity valuation.

20

Cross-Border & Peer Comparability

Comparing issuers across standards and currencies.

20

Specialist Sector Research

Sector-specific schedules and conventions.

20

Investment Theses & Catalysts

Evidence-based theses, risks and catalysts.

30

End-to-End Analyst Research

Full multi-step research workflows.