Singapore stocks finished higher on Thursday, with the benchmark Straits Times Index (STI) up 4.45 points, or 0.15 percent, to close at 3,039.90 A total of 1.84 billion shares changed hands with turnover of 1. 01 million Singapore dollars (797.1 million U.S. dollars). Losers led gainers 268 to 174, while 498 others finished unchanged. The STI index gained 6.35 points, or 0.21 percent, to close at 3,035.45 on Wednesday.