The Complete
Value Investing Toolkit.

A specialized set of instruments designed to replace your fragmented workflow. Valuation, Screening, and Analysis in one unified OS.

Core Engine

Automated Valuation Models

We don't just give you a number. We give you the model. Each valuation is fully transparent, allowing you to adjust growth rates, margins, and discount rates to see how they impact Intrinsic Value.

01

Discounted Cash Flow (DCF)

Classic 2-stage model. Best for companies with predictable free cash flow generation.

02

Reverse DCF

Expectations investing. We calculate what growth rate the current stock price implies.

03

Earnings Power Value (EPV)

Based on Bruce Greenwald's method. Valuing a company assuming zero future growth.

OSV Valuation Interface

Graham Formula

Modernized Ben Graham formula using current corporate bond yields.

Net Net (NCAV)

For deep value hunters. Finds stocks trading below their liquidation value.

Sum of Parts

Break down conglomerates into individual business segments for accurate pricing.

OSV Screener Interface
Idea Generation

Fundamental Stock Screener

Most screeners only offer basic P/E and Market Cap. We provide institutional quality metrics specifically designed for value analysis.

Quality Scores

Piotroski F-Score, Altman Z-Score, Beneish M-Score.

Valuation Ratios

EV/EBITDA, P/FCF, CROIC, Shareholder Yield.

Growth Rates

CAGR for Revenue, EPS, FCF, and Book Value (1y, 3y, 5y, 10y).

Guru Portfolios

Clone portfolios of Buffett, Klarman, Icahn, and 50+ others.

The Power of Excel. The Speed of OSV.

We built the industry's most robust Excel Add-in for investors who prefer to build their own models.

One Formula. 40 Million Data Points.

Stop manually copying and pasting from Yahoo Finance. Use our simple `OSV()` function to pull historical data, financial statements, and valuation ratios directly into your spreadsheet.

  • Works on Windows and Mac
  • Includes 20+ Pre-built Templates
  • Auto-updates with one click
Download Add-in
// Get 10 years of Free Cash Flow
=OSV("AAPL", "FCF", "L10Y")
// Get Piotroski Score
=OSV("MSFT", "F_SCORE")
// Get Intrinsic Value (DCF)
=OSV("GOOGL", "IV_DCF")
Active