The composite index of the Indonesia Stock Exchange (IDX) closed flat at 5436 on Thursday (April 23), only inched down 0.02%, as profit taking cut earlier gains. Meanwhile Asian shares mostly closed in green Thursday despite fresh data showing economic weakness in China and Japan. Investors pinned their hopes on further stimulus measures, AP reported.To subscribe please click here