1. Sigma Labs Inc. 2. Alpha-En Corp. 3. Ebix Inc. 4. Baidu Inc. ADR. 5. VirnetX Holding Corp. 6. Tyler Technologies Inc. 7. Clearfield Inc. 8. Manhattan Associates Inc. 9. Apple Inc. 10. Sales Force.com Inc. 11. Skyworks Solutions Inc. 12. Ultimate Software Group Inc. 13. Sapiens According to a report by Centrum Wealth, 20 stocks which have performed consistently from the year 1996 include Infosys, Aurobindo Pharma, ZEE Entertainment, Cipla, HDFC Bank, Dr. Reddy's Laboratories, Hero MotoCorp, Rolta India, Pfizer, RIL, Tata Elxi and Gujarat Gas, among others. This table shows the best 30 stocks (as of May 31) out of the entire universe of 567 U.S.-based stocks traded publicly since 1980. Of course this is not the list of the best 30 companies.