Derek
All work

StockScreener

Python, yfinance, DCF valuation · Repo

A pipeline that pulls market data and filings for a universe of tickers, runs a discounted cash flow valuation on each, and ranks the results against current market price to surface names trading below estimated intrinsic value.

Pipeline

  1. Pull price history and fundamentals via yfinance.
  2. Project free cash flow forward from historical growth and margin trends.
  3. Discount at a WACC estimated from the capital structure and a CAPM cost of equity.
  4. Rank the universe by (intrinsic value − price) / price.

Output is a ranked table refreshed on a schedule, with each company’s assumptions kept alongside the result so a valuation can be audited rather than trusted blindly.