If you liked this article you might like

Market Scorecard: 2017 Is Great for Stocks Except in China
Will Earnings Squash Bull Market in IBM?
5 Bank Stocks Now At New Highs Thanks to Donald Trump
These Too-Big-to-Fail Banks Can't Depend on Trump to Sustain Their Stunning Rallies