SHARE prices closed firmer across the board yesterday driven by heavy speculative buying, with turnover for the day setting a record.
The Kuala Lumpur Stock Exchange composite index edged passed its all-time closing high of 661.35 points, recorded last Wednesday, to 661.65 just before the close, but could not hold on to its gains.
It closed at 660.60 points, up 5.02 points from Tuesday.
Turnover was a record 952.53 million shares, up from the previous high of 884.14 million traded last Monday. Gainers led losers 240 to 87.
''This is a once in 10 years rally and the punters are not ready to stop yet,'' said Mr William Chan, research manager at Seagroatt & Campbell Securities.
''As long as there is no bad news, the market will keep moving up,'' he added.