Switzerland's EFG International said on Wednesday it had posted a net profit of 321.6 million Swiss francs ($356 million) in ...