Brokerage firm Barclays has settled with the SEC for $97.1 million on charges of failure to do due diligence and overcharging clients.

%d