• Stoxx 600 +1.2%
  • German DAX +1.6%
  • French CAC +1.2%
  • Spain IBEX +1.5%
  • Italy MIB +0.9%

This was a solid day for the bulls after the disappointing start on Monday.

European stocks have held comfortably above the March lows, though that's with the help of a weaker euro. Here's the DAX, which now has the opportunity to break a series of lower highs.

dax May 17