Skip to content

The Everest Formula

how it works

The Everest Formula is a quantitative value investing algorithm that seeks out good businesses when they are available at bargain prices.

The algorithm is linked to an investing strategy (The Everest Strategy) that periodically rotates the best stocks computed by the formula.

Backtest results showed that the Everest Strategy had been a winning strategy over the last 20+ years, returning an astounding 30%+ of average annual returns, even when value stocks underperformed growth stocks. See the results

Formula overview

The Selection Process

The algorithm goes through 4 different steps to extract the best companies to invest in:

01

Precision filter

The first step consists in removing all the stocks that might have misleading or inaccurate data for a quantitative strategy, minimizing investing mistakes.

02

Quality filter

The formula aims to find companies with a solid return on investments made and a good management team. Consequently, this filter selects only the stocks that meet these criteria, valued with various quality metrics.

03

Valuation Filter

The second purpose of the formula is to find businesses that can be purchased at a reasonable price. Therefore, this filter selects only the stocks which respect our meticulous valuation criteria.

04

Valuation Rank

Finally, the remaining stocks are ranked based on our most crucial valuation metric. The first-ranked stocks will give you the best results!

Steps insights

This filter removes some types of stocks that belong to categories that are difficult to analyze by a value-investing quantitative strategy. These include:

  • ADR: An American Depositary Receipt Stock or ADR/ADS is a foreign stock that allows U.S. investors to trade its shares on a U.S. exchange. Financial data for these types of stocks are more subject to errors due to currency conversions and many other factors. Therefore, they are excluded.
  • Finance, Utilities, REIT Sector: Companies belonging to these sectors are typically valued with other types of metrics than common stocks and, therefore, can’t be included in a generic quantitative formula.
  • Small Caps: Even though the Everest Formula can be used to analyze these types of companies, they are excluded from the official strategy because the formula works better with mid and large caps due to the better reliability and accuracy of the quantitative analyses. Unlike Magic Formula, the minimum market cap threshold is dynamically computed based on the current market condition.


Companies not belonging to the above categories can proceed to step 2.

How to apply the strategy

Step 1

Choose the number of stocks to have in your Portfolio

Choose how many stocks you want in your portfolio.

More stocks offer less volatility, whereas fewer stocks offer more returns.

The strategy backtest suggests keeping this number from a minimum of 3 to a maximum of 10.

Step 2

Buy the Stocks on your favorite broker

Check on the Everest Screener the first n stocks to buy, with n as the number you have chosen in step 1.

Purchase them with your broker by equally dividing your portfolio among the selected number of stocks.

Step 3

Weekly update your Portfolio

Once a week, check (from the screener or the newsletter) that the stocks in your portfolio are still ranked on top. 

If not, sell those exiting and buy the stocks that replaced them, rebalancing all the stocks to be equally weighted.

Need more explanations? Consult the​ Faq

BACKTESTS FROM 1999

The Results

Performance of the Everest Strategy in the U.S. market, compared to the S&P500 Index and Greenblatt’s Magic Formula, from 1999 to the end of 2022. Everest Strategies was backtested using the steps described in the “How to apply the strategy” section. Magic formula strategy was backtested using the official Greenblatt’s algorithm: yearly rotation of 25 stocks, minimum 50mln market cap, ROTCE as the quality factor and EBIT/EV as the valuation factor.