IBD Market Wrap - 04/17/15

Stocks sold off hard amid new Chinese trading regulations and worries over Greece.

Advertisement