Stephens Inc. fined $900,000; Cotton seeks crackdown on brok