Despite strong performance in exports, trade surplus narrowed to a three-month low of $2.47 billion in October.