Barito Renewables (BREN) undeservedly led Indonesian Stock Exchange (IDX) for quite sometime before losing significantly last week. Still, at the last quoted price the geothermal power producer remains among the most expensive stocks in the market. To subscribe please click here