Key Takeaways
- Claude Opus 5 leads Finance Agent v2 with 58.63% accuracy. Gemini 3.5 Flash follows at 57.86%, with Muse Spark 1.1 at 57.21%.
- Models are able to handle simple retrieval tasks, but still struggle to perform reliably on harder, multi-step financial work that relies on precise numbers and specific industry convention.
- Claude Opus 5 is the only model above 58% with Partial Credit. Under stricter All-Pass scoring, it reaches 47.71%, while every other model remains below 46%.
- There is substantial room for improvement: no single model leads all nine question categories, and the hardest categories remain Financial Modeling and Precedents, where the category leaders reach only 34.14% and 36.37%, respectively.
- One of Opus 5’s 1,350 run-task results used Claude Opus 4.8 as a refusal fallback. That task already scored 0.0, so the published accuracy is unchanged.
Background
Finance Agent v2 builds on Finance Agent v1.1 with 927 expert-reviewed questions across public, private validation, and held-out test splits. Dataset design, splits, and access are covered in Methodology.
The benchmark tests a model’s ability to perform the work of entry-level financial analysts — answering difficult questions on public company filings.
Automating analyst-grade financial research is valuable because the work is expensive, repetitive, and time-sensitive: analysts often need to move from filings and transcripts to a defensible model or investment memo under deadline. The work is also difficult because the answer depends on finding the right source, applying the right finance convention, and carrying precise intermediate numbers through several steps.
Finance Agent v2 measures how well AI can aid analysts in automating busy work so they can focus on higher-leverage tasks.
Results
The Pareto chart above illustrates how model accuracy trades off against cost and latency. Claude Opus 5 leads at 58.63%. Gemini 3.5 Flash follows at 57.86% while costing about half as much and running nearly twice as fast. Muse Spark 1.1 is close behind at 57.21% and is the lowest-cost model among the top three.
The mid-tier models sit only a few points below the leaders at a fraction of the cost, suggesting the accuracy premium at the frontier is modest relative to the price gap.
Where Models Stand
The retrieval and summarization categories cluster at the top: General Quantitative, Earnings Analysis, General Qualitative, Market Analysis, and Disclosure Analysis all have category leaders above 70%. Adjustments tops out at 54.87%, while Comparables reaches 48.78% as cross-document reconciliation gets harder. Financial Modeling and Precedents remain the hardest categories, topping out at 34.14% and 36.37%, respectively.
When measuring models on their ability to perfectly answer questions, scores fall substantially across the leaderboard compared with allowing partially complete responses.
The strongest model reaches 47.71% All-Pass accuracy, the next group sits in the mid-40s, and mid-tier models land in the low 30s. Models are still unable to execute financial tasks perfectly, often missing core details that real analysts would include.
The tool call analysis reveals how many steps the models take to produce an answer. Interestingly, the top performers also register relatively high numbers of tool calls. This suggests that their comparatively strong performance is partly due to leveraging the tools provided.
The radar graph shows the per-model breakdown of tool calls across the six tools.
Calculator is the dominant tool for most frontier models. Higher-performing models tend to spend more of their tool budget on numerical resolution after finding the relevant source material. Lower-performing models lean harder on web_search and retrieve_information, making more exploratory calls that do not translate into correct answers. Across the models shown, price_history accounts for at most 4.22% of tool calls, matching its narrower role in Market Analysis questions.
Model Output Examples
Q
Did NYSE: CNC have to pay a rebate to policyholders in fiscal year 2025 or fiscal year 2020? If not, was the company closer to owing customers a rebate in 2025 or 2020? What were the medical loss ratios in each year?
## Short Answer
**No — on a consolidated/company‑wide basis Centene (NYSE: CNC) did not fall below the ACA minimum medical‑loss‑ratio floors in either fiscal 2025 or fiscal 2020, so no company‑wide rebate was triggered in either year.**
**Centene was much closer to owing customers a rebate in FY2020 (HBR 86.2%) than in FY2025 (HBR 91.9%) — 570 basis points closer.**
| Metric | FY2025 | FY2020 |
|---|---|---|
| **Medical loss ratio (Centene's "Health Benefits Ratio," HBR)** | **91.9%** | **86.2%** |
| Medical costs / Premium revenue (per income statement) | $157,702M / $171,556M = 91.92% | $86,264M / $100,055M = 86.22% |
| Cushion above the 80% individual/small‑group floor | +11.92 pts | **+6.22 pts** |
| Cushion above the 85% large‑group / Medicaid floor | +6.92 pts | **+1.22 pts** |
---
## Step 1 — The medical loss ratios
Centene labels its MLR the **"Health Benefits Ratio" (HBR)**, defined in the 10‑K as *"medical costs as a percentage of premium revenues, excluding premium tax revenues that are separately billed."*
**FY2025 (10‑K filed 2/17/2026):**
> "The HBR for the year ended December 31, 2025 was **91.9%**, compared to 88.3% in 2024. The increase was primarily driven by lower Marketplace estimated risk adjustment revenue, increased Marketplace medical costs, program changes in the PDP business as a result of the IRA and higher medical costs in Medicaid…"
Check: $157,702M medical costs ÷ $171,556M premium = **91.92%**
**FY2020 (10‑K filed 2/22/2021):**
> "HBR of **86.2%** for 2020, compared to 87.3% for 2019." … "The HBR decrease was primarily attributable to lower medical utilization trends due to the COVID‑19 pandemic, the ACA risk corridor receivable settlement and the reinstatement of the health insurer fee."
Check: $86,264M medical costs ÷ $100,055M premium = **86.22%**
## Step 2 — The rebate threshold
Rebates are owed when the MLR falls **below** a floor (a *low* MLR = too little spent on care):
- **ACA:** ≥80% for individual & small‑group; ≥85% for large‑group (measured on a rolling 3‑year average, per state, per legal entity, per market segment)
- **Medicaid:** CMS's April 2016 final rule established a **minimum MLR standard for Medicaid of 85%** (cited in both Centene 10‑Ks)
Because a *higher* MLR means a *bigger* cushion, **the year with the lower MLR is the year closer to owing a rebate.**
## Step 3 — Which year was closer?
FY2020's 86.2% sat only **1.22 percentage points** above the 85% large‑group/Medicaid floor and 6.22 points above the 80% floor. FY2025's 91.9% sat **6.92** and **11.92** points above those same floors. FY2025's HBR was **5.70 pts (570 bps) further from the rebate trigger** than FY2020's.
This is economically intuitive: 2020 was the COVID‑deferred‑care year when utilization collapsed industry‑wide (the 2020 reporting year produced a then‑record ~$2.0 billion of ACA rebates industry‑wide per CMS), whereas 2025 was a year of severe Marketplace morbidity/risk‑adjustment deterioration and Medicaid cost pressure that pushed Centene's HBR to a multi‑year high.
## Step 4 — Important nuance: at the subsidiary level Centene *did* accrue (and pay) minimum‑MLR obligations in both years
MLR rebates are not calculated on a consolidated basis — they are computed per legal entity, per state, per market segment. Centene's own filings confirm it carried minimum‑MLR/return‑of‑premium liabilities in **both** years:
| Disclosure | FY2025 | FY2020 |
|---|---|---|
| Note 9 (ACA) "Minimum medical loss ratio" — net **payable** | $(294)M | $(238)M |
| Balance sheet "Return of premium payable" | $1,592M | $1,458M |
| …as % of premium revenue | 0.17% / 0.93% | 0.24% / **1.46%** |
| Prior‑year reserve development recorded as a **reduction of premium revenue** "as a result of minimum MLR [HBR] and other return of premium programs" | $93M | $86M |
Notably, in FY2020 Centene's $398 million pre‑tax ACA risk‑corridor settlement benefit was explicitly recorded *"net of minimum medical loss ratio payback and related expenses."*
Relative to premium revenue, the 2020 minimum‑MLR payable (0.24% of premium) and total return‑of‑premium payable (1.46% of premium) were **larger** than 2025's (0.17% and 0.93%) — corroborating that 2020 was the year of greater rebate exposure.
Separately, in **September 2025** Centene's subsidiary **Ambetter from Home State Health mailed $87.5 million of ACA MLR rebate checks to Missouri policyholders** — but that rebate was computed on the **2022–2024** three‑year average experience, not on FY2025 results, and Centene's rising 2025 HBR makes a repeat far less likely.
## Bottom Line
| | FY2025 | FY2020 |
|---|---|---|
| Consolidated MLR (HBR) | **91.9%** | **86.2%** |
| Company‑wide ACA rebate triggered? | No | No |
| Closer to owing a rebate? | — | **✓ Yes (by 570 bps)** |
Neither year breached the ACA floors on a consolidated basis, but **FY2020 was clearly the closer call** — Centene was barely above the 85% threshold — while FY2025's 91.9% HBR left a wide (nearly 7‑point) cushion. Ironically, that comfortable 2025 cushion reflects *deteriorating* underwriting margin, not strength: Centene's segment gross margin fell from $17.1B in 2024 to $14.2B in 2025.
---
{
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/1071739/000107173926000049/cnc-20251231.htm",
"name": "Centene Corporation Form 10-K for fiscal year ended December 31, 2025 (filed February 17, 2026) — MD&A (HBR 91.9%), Consolidated Statements of Operations, Consolidated Balance Sheets (Return of premium payable $1,592M), Note 8 Medical Claims Liability, Note 9 Affordable Care Act (Minimum medical loss ratio $(294)M)"
},
{
"url": "https://www.sec.gov/Archives/edgar/data/1071739/000107173921000039/cnc-20201231.htm",
"name": "Centene Corporation Form 10-K for fiscal year ended December 31, 2020 (filed February 22, 2021) — MD&A 2020 Highlights (HBR 86.2%), Consolidated Statements of Operations, Consolidated Balance Sheets (Return of premium payable $1,458M), Note 8 Medical Claims Liability, Note 9 Affordable Care Act (Minimum medical loss ratio $(238)M; $398M risk corridor settlement net of minimum MLR payback)"
},
{
"url": "https://www.kff.org/affordable-care-act/explaining-health-care-reform-medical-loss-ratio-mlr",
"name": "KFF — Explaining Health Care Reform: Medical Loss Ratio (MLR) (80% individual/small group, 85% large group rebate thresholds)"
},
{
"url": "https://www.cms.gov/newsroom/news-alert/consumers-received-2-billion-premium-rebates-2020",
"name": "CMS — Consumers Received $2 Billion in Premium Rebates for 2020 reporting year"
},
{
"url": "https://missouribusinessalert.com/industries/healthcare/federal-rules-force-customer-rebates-for-missouri-s-biggest-health-insurer/article_5734dcf2-a16c-4bba-be08-5dba38334c27.html",
"name": "Missouri Business Alert — Ambetter from Home State Health (Centene subsidiary) mailing $87.5 million in ACA MLR rebates to Missouri policyholders, September 2025"
},
{
"url": "https://www.beckerspayer.com/payer/aca/centene-to-pay-1b-in-aca-rebates-to-missouri-policyholders",
"name": "Becker's Payer Issues — Centene to pay $87.5M in ACA rebates to Missouri policyholders"
}
]
}
100
All checks passed.
The question above is a General Quantitative Analysis task: deciding whether Centene owed a rebate to policyholders in either fiscal year based on the medical loss ratio threshold, and reporting the underlying MLRs.
Trajectory Comparison
The visualizations below show how a frontier model and a smaller, cheaper model approached the same Financial Modeling question of building a DCF model. Each row is one agent turn; bar width is wall-clock time per turn (model reasoning + tool execution).
Claude Opus 4.7 trajectory (passed most checks):

The frontier model worked through the question in 12 turns: pull market data, fetch and parse the two filings, run retrieve_information to extract the inputs needed for the DCF, then step through bursts of parallel calculator calls to compute projections, terminal value, and discounted cash flows before submitting.
GPT 5.4 Nano trajectory (zeroed on most checks):

The smaller model needed 34 turns to reach an answer of similar shape — nearly 3x as many. After the retrieval phase, it hammers the calculator one operation at a time for the next 27 turns rather than fanning out parallel calls, and the resulting numbers land close to the rubric’s targets but not exactly enough to be rewarded.
Methodology
Agents are all evaluated on a shared default harness with access to six tools: edgar_search (SEC EDGAR API), web_search, parse_html_page (download an HTML page), retrieve_information (query over fetched HTML), calculator, and price_history.

Time Limit
Each task has a two-hour time limit. An answer must be produced within the time limit, otherwise the task is scored as a zero. The time limit was chosen empirically by measuring how long current frontier models need to converge on these tasks and setting the limit comfortably above that ceiling. A fixed time budget also allows us to normalize and compare performance across different agent implementations.
Grading
Each question is composed of weighted checks, and a subset are flagged as dealbreakers, load-bearing facts or numbers, that are required for a satisfactory answer. Failing any dealbreaker means the answer receives no credit for that question, regardless of the remaining content in the response. Two metrics are reported:
- Partial Credit (primary): the dealbreaker-gated, severity-weighted average of per-check scores. A response with a correct dealbreaker but a few peripheral misses scores below 100%; a response with any failed dealbreaker scores 0%.
- All-Pass (secondary): 100% only if every check passes, 0% otherwise.
All responses are graded by a three-judge LLM jury consisting of three frontier models: GPT-5.4, Gemini-3.1-Pro, and Claude Sonnet 4.6.
Changes from v1.1
- Step up in difficulty. Even the best model reaches only 58.63% with Partial Credit and 47.71% under All-Pass grading. Questions require connecting data across multiple documents, tighter numeric precision, and answers are expected to include insights that skilled analysts would include but are not explicitly stated in the question.
- Expanded taxonomy. The taxonomy was reorganized around real analyst workflows rather than retrieval tiers. v1.1’s easier retrieval-focused buckets (Quantitative Retrieval, Qualitative Retrieval, Numerical Reasoning, Complex Retrieval, Beat or Miss, Trends) are replaced with Comparables, Precedents, Earnings Analysis, Disclosure Analysis, and a split between General Qualitative and General Quantitative analysis.
- New grading mechanism. Dealbreaker-gated Partial Credit replaces v1.1’s flat per-question score, and All-Pass is reported alongside it as a strict secondary metric.
- Stricter numeric tolerances. Tighter thresholds on rounding and precision drift. Answers that previously passed under v1.1’s looser tolerance now fail.
- Expanded harness. Adds
calculatorandprice_historyon top of the v1.1 tools. - Multi-run aggregation. Every model is run three times; reported scores are mean-of-runs with standard error of the mean.
- Expanded test set. Larger held-out test split for tighter measurement.
Question Design
Questions target the analytical depth expected of a 2nd or 3rd-year investment banking analyst. Each question was designed to satisfy four criteria:
- Determinism. A single, unambiguous correct answer with no room for competing interpretations.
- Multi-source synthesis. Answers require chaining information across multiple filings or data sources rather than a single lookup.
- Domain specificity. Questions require implicit industry knowledge that follows sector convention rather than explicit instruction.
- Forensic precision. Critical information is frequently buried in footnotes, MD&A caveats, or accounting policy disclosures.
Dataset
The dataset is divided into three parts: Public (27 open-source samples), Private Validation (450 samples available for license), and Test (450 samples).
- The Public set and agent harness are fully open and can be accessed here.
- The Private Validation set is available for license. Interested parties are encouraged to contact us directly for access.
- The Test set will remain private. All results reported on this page are based solely on the Test set to prevent overfitting.
The dataset splits were sampled to preserve the distribution of question categories and difficulty.
Question Taxonomy
Finance Agent v2 organizes questions into nine analytical categories reflecting real equity-research workflows.
General Qualitative Analysis
Summarization and comparison of fundamental filing sections: business model, risk factors, MD&A, and standard disclosures across companies.
Compare Walmart, Costco, and Target’s capital allocation priorities across capex, dividends, share repurchases, and debt management.
General Quantitative Analysis
Extraction and calculation of reported financials such as revenue growth, CAGR, leverage ratios, and executive compensation — often requiring verification against restated historicals.
Compare Home Depot and Lowe’s FY2024 inventory efficiency and calculate the difference in days inventory outstanding.
Market Analysis
Relative trading performance, total shareholder return, and how news cycles or guidance shifts drive stock volatility relative to sector indices.
Measure Sun Communities’ stock reaction after the announced sale of Safe Harbor Marinas, then relate the move to the company’s stated use of proceeds.
Comparables
Building trading comps tables, calculating EV multiples, and normalizing enterprise value across peers by adjusting for off-balance-sheet items buried in footnotes.
Rank major U.S. banks by excess CET1 ratio relative to their regulatory minimums.
Precedents
Analyzing M&A transaction multiples from S-4 filings and target financials, with industry-specific EBITDA normalization (e.g. exploration expense add-backs in Oil & Gas).
Extract enterprise values and EV/EBITDA multiples for recent industrial distribution acquisitions and rank the transactions by pre-synergy multiple.
Adjustments
Bridging GAAP to non-GAAP or pro forma figures by reconciling SBC, acquired intangible amortization, and other non-cash items across the P&L and cash flow statement.
Reconcile Honeywell’s GAAP operating income to segment profit across annual releases and identify newly introduced adjustment categories.
Earnings Analysis
Comparing reported results against consensus estimates and prior guidance, including non-GAAP reconciliations across consecutive quarterly reporting cycles.
Compare Rapid7’s Q3 2025 actuals against prior revenue, non-GAAP operating income, and ARR guidance.
Disclosure Analysis
Tracking shifts in MD&A language, KPI definitions, and segment reporting methodology across multiple annual filings, then restating prior periods to reflect the new format.
Track Boeing’s segment reporting and 787 cost-recovery disclosures across FY2022-FY2024 10-K filings.
Financial Modeling
Multi-step frameworks including DCF/NPV, LBO, and M&A accretion/dilution models built from historical ratios extracted from primary filings.
Assess whether Ralph Lauren could justify a distressed acquisition of Capri under stated synergy, margin, and valuation assumptions.
Acknowledgements
We would like to thank Andrew Schettino and all of the financial experts who worked on Finance Agent v2.
Citation
If you use this benchmark in your research, please cite the paper.
Citation (BibTeX)
@misc{bigeard2025fab,
title = {Finance Agent Benchmark: Benchmarking LLMs on Real-world Financial Research Tasks},
author = {Bigeard, Antoine and Nashold, Langston and Krishnan, Rayan and Wu, Shirley},
year = {2025},
month = may,
howpublished = {Vals AI},
url = {https://arxiv.org/abs/2508.00828},
}