Business sentiment on high in Germany