Switzerland's Implenia H1 revenue falls on decline in civil engineering division tradingview.com