At closing bell, the Straits Times Index (STI) index edged up 0.59 point, or 0.02%, to 3,266.97 after trading between 3,256.24 and 3,270.33. Volume was 826.74 million shares worth S$521.04 million changed hands. There were 274 gainers and 215 decliners.