
Lumber dispute sends CAD crumbling, huge earnings from Caterpillar sparks Dow rally
The positive response by traders to the French first round election results and speculation the pro-stability and market-friendly Macron will keep up his big second ……Read More