These 4 Singapore stocks are small (market capitalization ranging from $300 million to about $2 billion), but if you spend some time going through their annual reports, you would be impressed by their earnings performance.

And their Return on Equity (ROE) is at least 20%.

bl2718_quotefocusonreturnonequitynotearningspersharewarrenbuffett828617.jpg

1) STRACO CORPORATION LIMITED (S85)

Market cap: SGD 722.7M

The company develops and operates tourism-related facilities in the People’s Republic of China. The company develops and operates cable car facilities, aquatic related facilities, and dolphin and sea lion performances. It also provides management and consulting services, and project management services to third parties; and creative and artistic content, as well as is involved in the production and management of shows. Trailing P/E 15.27 ROE