PSX loses 43 points, closes at 40,758.2 points