If you liked this article you might like

Stocks Hold at Records as Health Care Jumps, Crude Surges
European Stocks Hold Gains as Global Equity Rally Marches On
Dow Scores Another Record for Third Consecutive Day; S&P 500 Also Hits New High
Dow, S&P 500 Trade at Session Highs in Broad Wall Street Rally