The IDX Composite Index (IHSG) closed up 36.99 points or 0.52% to 7,110.81 at the end of trading today, Tuesday (4/23).