Analyze 10-Ks for value investing
The poster is experimenting with an LLM agent that reads 10-Ks and handles normalized earnings, ROIC, owner earnings and a rough reverse DCF.
Done with a custom-built or unnamed agent
- What they did
- The poster was testing an LLM investing assistant that read 10-Ks and tried to produce normalized earnings, ROIC, owner earnings, and a rough reverse DCF. In the thread, they say they first used EDGAR/XBRL Companyfacts, then easier APIs, but ran into custom tags, footnotes, and backtest leakage; commenters pushed a workflow that combines structured headline figures with retrieval over filing text, stores source passages and year-by-year claims outside the chat, and leaves the human to verify tricky comparability issues.
- How it went
- The source reports no performance results, only problems and partial fixes: feeding whole filing histories hit context limits, chunking led to missed evidence and invented facts, and backtests looked unrealistically good because of restatements and filing lag. The poster’s takeaway was that retrieval with citations, sanity checks, and point-in-time inputs made the setup more trustworthy but did not solve cross-company footnote comparisons.
- Worth knowing
- Most practical advice was about avoiding false confidence: process filings once, keep extracted structure and passage locations, and only run new filings afterward to control cost.
Try it yourself with Claude
Analyze the latest 10-K for [company name or ticker], which I'll attach or link: [file or URL]. Calculate normalized earnings, ROIC, and owner earnings, showing each adjustment and the line items you used. Then build a rough reverse DCF showing what growth the current price of [price] implies at a [discount rate]% discount rate. Finish with a one-page summary that notes your assumptions and anything you were unsure about.
Want help getting this working? Join the Vibe Coding Academy ↗ Run by Alex Finn, who also runs this site.
Source: Reddit · Oct 13, 2026
Related use cases
Shop for umbrella insurance through your personal agent
Personal AI agents use Coverage Cat's Agent API/MCP to size umbrella coverage and compare carrier options with price ranges, backed by a licensed broker.
Custom agent
Fill out a Form 1040 with computer use
A tester gave Claude Computer Use data stored on disk and checked whether it could find the fields and fill a simplified Form 1040 accurately.
Track subscriptions and renewals from Gmail
The writer used ChatGPT Agent to search Gmail for renewal emails, extract service, date and cost into a list, and ask before unsubscribing; it also found cheap gas nearby.
Search state databases for unclaimed property under old names
The poster asked Claude to search unclaimed property databases in every state they lived in, using their name and old names.
Generate a daily personalized trading research report from brokerage data
Lonnie VanZandt's Claude-based assistant reads his Schwab positions and watchlist via MCP, sweeps news and Fed sources, and writes a daily report.
Pull stock fundamentals from SEC filings for valuation
A developer used ChatGPT Agent mode to extract revenue growth, free cash flow and net cash from 10-Q filings with source URLs, feeding a multi-agent valuation and sentiment workflow.
Get 5 like this every morning
The best things people got an AI agent to do, each with the prompt to try it.