The Swiss Federal Railways reported a profit of CHF126 million ($157 million) in the first half of the year, up from CHF48 million a year earlier.

After a sharp drop in earnings last year, Banque Cantonale de Genève has staged a strong comeback. Profit, revenues and assets under management all rose significantly in the first…

The Swiss Federal Railways reported a profit of CHF126 million ($157 million) in the first half of the year, up from CHF48 million a year earlier.