Jakarta stocks dipped on Thursday, taking their cue from the weakness in global markets and profit taking ahead of a long weekend in Indonesia.
The bourse will be closed on Monday for a public holiday.
The composite index lost 15.97 points or 1.95 percent to close at 801.97 points, its lowest in nearly two weeks. Turnover was 986.4 billion rupiah ($113.4 million).
Losers far outnumbered gainers 123 to 17 while 57 issues were unmoved.
"It's tracking the region and Wall Street. Players also wanted to square off positions ahead of the long weekend," said Roy Santoso, head of sales at Kresna Securities.
"Everybody expected good first quarter results and the figures have lived up to expectations. Many stocks have hit new highs recently, you could say it's profit taking."
Chartist at Danareksa Sekuritas, Yuganur Wijanarko, predicted the index would regain ground to 809-815 points on Friday.
Some stocks have risen in recent sessions after reports of solid first quarter earnings, largely in the banking sector, and more companies are expected to release results by the end of the week.
Most blue chips fell. Among the biggest fallers was the country's second-biggest telecommunications firm, PT Indonesian Satellite Corp Tbk, which dropped 5.65 percent to end at 4,175 rupiah.
Leading auto distributor PT Astra International Tbk fell 4.9 percent to 5,800 rupiah.