How much of equity research can an agent actually do?
I'm Zahoor Bhat. I have spent fifteen years in financial modelling and equity research,
working with portfolio managers and research teams around the world. It is the part of
finance I actually enjoy: taking a business apart in a model and working out what moves it.
Now I am building small tools that take on parts of that same work.
Reading filings, tracking what management said against what the company reported, making
a repeated piece of analysis repeatable. I test them on real filings, and most of what I
have learned so far is where they fall short.
500+Financial models built from scratch
15 yearsEquity research and modelling
GlobalPortfolio managers, worldwide
The workflow, and where I have built into it
01Filings10-K · 10-Q
02ExtractionFiling Agent
03GuidanceGuidance Tracker
04EstimatesModel inputs
05WorkflowWorkflow Studio
06JudgementAnalyst
Three of these six steps have something built against them. The last one is the step
I am not trying to automate.
Selected builds
Components of one workflow, not three products.
Each of these came out of a step I was doing by hand every quarter. All three are
still in development.
Filing Agent
Extraction · in development
It watches SEC EDGAR for a list of companies. When a new 10-Q or 10-K is accepted,
it reads the notes and disclosures against the previous filing and reports what
changed, ranked by how much it matters. The headline numbers are already in the
press release. The explanation is usually in a note that most people skip.
Guidance Tracker
Guidance · in development
It records what management guided to each quarter and sets it against what the
company actually reported over the following four quarters. Most analysts carry a
private view on whether a management team's forward statements can be trusted.
This turns that view into a record.
Workflow Studio
Workflow · in development
A place to define a research question once and then run it across companies and
quarters. The point is that two analysts asking the same question get the same
shape of answer, instead of rebuilding the approach each time.
The problem
The research process is full of repetition.
This is the work that happens before the analysis starts, every quarter, for every
name under coverage:
Reading filings end to end
Extracting KPIs into the model
Tracking guidance across periods
Comparing this quarter to last
Updating operating assumptions
Reviewing management commentary
Checking what was said before
Validating figures against source
Extraction, comparison and tracking are mechanical, and I think an agent can take most
of them. Deciding what a change means for the thesis is not mechanical, and I
am not trying to automate it. The value of the tools is that they hand an
analyst better inputs, sooner.
About
Fifteen years of models, and one new question.
Engineering
I trained as an engineer, which is where the habit of pulling systems apart started.
It is also why building these tools comes naturally to me.
Financial modelling and equity research
Over 500 financial models built from scratch across fifteen years —
LBOs, DCFs, operating models and comparables — for portfolio managers and research
teams around the world, covering banks, telecom, consumer, industrials and
semiconductors. That work is where I learned how analysts think about a company:
revenue drivers, margins, operating leverage, cash flow, and the assumptions holding
a valuation together. It is still the work I find most interesting.
Now — agents and automation
Modelling taught me the shape of the work. I am now finding out how much of
that shape is mechanical. These tools get built on nights and weekends and
tested against real filings, which is the only way I have found to tell whether an
idea holds.
Contact
Tell me where this is wrong.
If you are an analyst or a portfolio manager and any of this looks useful, or looks
naive, I would like to hear it.