Weekly Stocks Review: PSX finds glimmer of hope despite difficulties