Gains right around the world

Sentiment is riding high almost everywhere with global stock markets tacking on very good gains everywhere this week.

  • S&P 500 +0.65%
  • Nasdaq +1.4%
  • Toronto TSX +0.7%
  • FTSE 100 +0.4%
  • French CAC +1.3%
  • German DAX +0.5%
  • Nikkei +0.9%
  • Hang Seng +2.3%

If you factor in currency moves, the CAC-40 was the best performer.