PSX up by 928 points amid buying spree