European stocks closed higher on Wednesday, supported by a number of positive financial results by listed companied, despite mixed economic indicators as shown by PMI data.
The Stoxx Europe 600 index added 0.43% and closed at 364.95 points.
FTSE100 surged by 1.14% while CAC40 increased by 0.90% and DAX gained 0.47%.
IBEX35 increased by 0.26% and FTSE MIB settled higher by 0.64%.