At the time of filing this report, the KSE 100 Index has crossed the 34,000 points barrier and was being traded at 34,108.47 points, with a positive change of 949.63 points and a percentage change of 2.86 percent. U.S. and European stock futures gained throughout the session, with EuroSTOXX futures and FTSE futures last up more than 1pc and S&P 500 futures up about 0.7pc. A 1.4pc rise in MSCI’s broadest index of Asia-Pacific shares, excluding Japan, has it tracking toward a weekly gain of more than 5pc, its best in three weeks.