PSX ends on high with KSE-100 gaining 654 points The index traded between a high of 188,106 and a low of 186,825 points.