European stocks struggled for traction on Friday, as investors absorbed results from AstraZeneca and BNP, and growth data from the region rolled in.

Read More