Closing changes:
- Stoxx 600 +1.6%
- German DAX +1.5%
- UK FTSE 100 +1.4%
- French CAC +1.9%
- Italy MIB +1.7%
- Spain IBEX +1.9%
The late-day dip in the DAX could highlight some of the angst ahead of Apple earnings. I'll be interested to see if we get the same kind of price action later in the US. Despite that, it was still a big day for European stocks and the third day of gains in a row.