KSE-100 settles near 118,000 in all-time high

* Experts attribute positivity to multiple factors including progress on IMF programme and circular debt resolution