Article By:
Martin Armstrong
Thursday, April 19, 2018 5:24 PM EDT
Confidence gained from strong earnings, better data than US markets had expected and energy prices rallying over 3% all helped to produce a positive day.