Stocks rallied on Friday, as Kse-100 index gained 203 points to clock at 34,008.3 mark, which is about 0.6 percent higher than the close of the previous day. The index managed to cross the 34,000-point mark on the last session of the week, as it reported back to back gains in consecutive sessions. Market witnessed a positive interest over speculation that the central bank would slash the policy rate in its monetary policy announcement later in the day. However, investors tread cautiously over rising concerns over growing fiscal deficit and negative economic growth coupled with fast spreading covid-19. The Index traded in a range of 244.50 points or 0.72 percent of previous close, showing an intraday high of 34,041.37 and an intraday low of 33,796.87. Trading began on a positive note and a buying spree emerged shortly afterwards due to robust investor sentiment. The market witnessed a few dips during the session, which were corrected immediately. Among other indices, the KMI-30 Index accumulated 597.24 points to settle at 55,362.08, while the KSE All Share Index gathered 188.04 points, ending at 24,208.02. Of the total traded scrips, 166 advanced and 126 declined. Of the 93 traded companies in the KSE100 Index 51 closed up 41 closed down, while 1 remained unchanged. Total volume traded for the index was 122.26 million shares. All Share Volume decreased by 26.92 Million to 213.28 Million Shares. Market Cap increased by Rs.48.05 Billion. Sectors that propped up the index included Oil & Gas Exploration Companies with 109.47 points, Power Generation & Distribution with 57.74 points, Cement with 50.45 points, Food & Personal Care Products with 31 points and Fertilizer with 20 points. Among the companies, Hub Power Company Limited remained the top contributor adding 53.28 points, followed by Nestle Pakistan Limited with 34.44 points and Mari Petroleum Company Limited with 33.48 points.