DAX 30 & CAC 40 Technical Outlook Cautiously Constructive
The German and French stock markets continue to act well, with higher prices from recently constructive pullback/consolidation patterns.
Read more here:
DAX 30 & CAC 40 Technical Outlook Cautiously Constructive

