Screener not built yet
The screener reads from a pre-built snapshot rather than fetching companies live on every page load (SEC EDGAR has no bulk endpoint for that, and its rate limit makes a live fetch this size impractical). Build it once from the command line:
php bin/rebuild_screener.php
By default this fetches and computes every ticker in SEC
EDGAR’s own directory (config/screener_universe.php
— north of 10,000 tickers, not a curated list), which can take a
couple of hours the first time. Use
bin/rebuild_screener.php --limit=25 for a quick smoke
test, or point it at a smaller list of your own via
--universe; see bin/rebuild_screener.php --help
for both. Re-run it periodically (a weekly cron entry is plenty) to
keep the screener current.