PSX sees strong rally past week