Stock prices are driven by large institutional investors (like mutual funds, banks, brokerage houses,
insurance companies, etc.) who buy large blocks of top quality stocks, and will pay premiums for stocks
with strong earnings and potential for future growth earnings. For this reason, it pays to invest in
the same high quality stocks. Screen stocks for percentage held by institutions, net profit, 5 year EPS
Growth and P/E Ratio.