• Stoxx 600 +0.2%
  • German DAX +0.7%
  • UK FTSE 100 +0.4%
  • French CAC +0.4%
  • Spain IBEX+1.2%
  • Italy MIB +0.1%

European stocks hit a session low about an hour before the close but there was a broad global turn in sentiment and a strong bid late. It's been tough to keep stocks down and the Stoxx 600 has now closed out the June drop.

Stoxx 600 daily