This screen lists stocks on US OTC markets with a price-to-book ratio below 1, a price-to-cash-flow ratio below 10, return on equity above 15% and a current ratio above 1, excluding micro caps, sorted by price-to-cash-flow. Buying profitable companies for less than their book value is a classic value approach. Cheap stocks can stay cheap, so check why the market is discounting a company before buying. OTC stocks trade outside the major exchanges and are often thinly traded penny stocks; the list covers US OTC stocks with at least $100,000 in average daily trading value.