Sri Lankan shares recover sharply to end 5pc higher
- The benchmark stock index ended up 5.1% at 7,985. Still, it shed 3.5% for the week, but is up 17.9% so far this year.
- Trading volume on the CSE All Share Index fell to 184.8 million from 198 million in the previous session.