In early European trading, the German Institute for Economic Research (IFO) has released its Sentiment Index. The Current Assessment number came in at 85.7, beating the 85.5 expectation and the ...