
Scripting is a low-code tool for performing analytical tasks more efficiently. Whether you want to screen for deep value stocks that meet specific criteria, or calculate a P/E multiple while stripping out R&D costs for every stock in the software industry, scripting is the fastest way to get the job done. Explore our library of public scripts.
The discounted cash flow model is a value investor’s preferred way of valuing a stock.
Our Value a Stock feature will allow you to input your assumptions on revenue growth, operating margin, capital expenditure, and more, to get an accurate valuation of a company without having to tediously update a spreadsheet.



- 10+ Years of Financial Statement Data
- ~10,000 stocks from the NYSE, NASDAQ, TSX, and LSE
- Historical Charts
- Financial Ratios
- Insider Buying and Selling
- Fund Ownership Data
Our most popular script, this script generates a list of stocks where their net current asset value (NCAV) exceeds their market cap. Also known as “net net” investing, this strategy was popularized by Benjamin Graham.
The “Growth at a Reasonable Price” or “GARP” strategy is a popular one to find companies with proven growth potential but are not too expensive. This script generates a list of stocks that meet the following criteria: Revenue growth of 20% CAGR over the past 5 years
- FCF growth of 25% ACGR over the past 3 years
- FCF Yield of at least 5% or higher
nother popular script, this allows you to enter a stock and it calculates the “Owner’s Earnings”. This is a metric that was popularized by Warren Buffett as his primary metric for evaluating business quality.