
Bank of America Corp. agreed to pay a $42 million fine to New York state for misleading clients about how their stock orders were being handled. The Charlotte, N.C.-based bank admitted that it fraudulently routed millions of client orders to trade stocks to outside firms, including a firm once run by...