English
Customer support Contact sales
Log in
About

Every company on one economic basis.

Aggregate and visualize financial data across markets. Every adjusted number traces to its source line.

Get a demo Get started free
One economic basis
You decide the adjustments — leases, SBC, one-offs, M&A, pensions. Not a black box.
Lineage on the data
Every figure carries its lineage — accession, tag and period, or a verbatim quote.
Deterministic
An ETL pipeline, not a model. Models may run over the basis — never inside it.
Your policy, as code
Version it, overlay exceptions, and govern changes with roles & approvals.

How it works

Load a company, see what can be adjusted, decide, and version the decision.

STEP 1
Load a company
Every statement and schedule, and the links between them.
STEP 2
See the adjustments
Each with evidence, recurrence, and a citation where one exists.
STEP 3
Decide, and compare
Your ruling applies to every peer, so the comp is like-for-like.
STEP 4
Version it
The basis becomes a document with history, diffs and blame.

Free for solo. Priced for teams.

Solo
Free
The whole decision loop. Usage-gated, not feature-gated.
Start free
Companies per month, capped
Full statement graph & provenance
Normalized comps on any basis
Saving decisions requires sign-in
Team
$63 /seat/mo · billed yearly
Shared, governed methodology across the desk.
Contact sales
Everything in Solo, unlimited
Roles & permissions on the basis
Approval flows on rule & overlay changes
Audit log of every action & change
Self-hosting & SSO available

What people do with it.

Compare a peer set

Put every filer on the same basis before comparing margins.

Defend a number

Trace any adjusted figure back to the filing line it came from.

Govern a methodology

Version the policy, review changes, keep the desk consistent.

Answers

Why aren't reported financials comparable between companies?

Standards leave management latitude over leases, share-based compensation, capitalisation, pensions and what counts as one-time. Two companies with identical economics can report materially different results.

How does aggviz decide which adjustments to make?

It routes rather than decides. Where a standard-setter has settled a treatment it is applied and cited. Where none has ruled, the question goes to the analyst with recurrence and magnitude evidence.

Where do the numbers come from?

Every figure is parsed from XBRL in SEC EDGAR filings and carries its accession number and XBRL concept. Nothing is estimated.

Does a model generate any of the numbers?

No. No model sits in the data path. The pipeline is arithmetic over tagged facts and the company's own calculation graph.

What is an adjustment basis?

A versioned adjustment policy: which treatments apply to every company, who says so, and the citation. It has history, diffs and blame.

Where it's going.

SHIPPED
Statement graph
Multi-year filings as a graph, prose sweep, evidence peers.
NOW
basis v1
Decide adjustments; normalized statements; comps.
NEXT
Labelling loop
Cluster prose; label patterns, not instances.
LATER
Overlays & diffing
Publish the basis; diff versions; blame.
LATER
Universe & expectations
8,000 filers precomputed; bottom-up CME.

Methodology & releases.

All writing →