Expand
Updated
The U.S. Treasury Department fined Bank of America $1.2 billion over money-laundering compliance violations, with the penalty announced less than a day before the bank's quarterly earnings report. The timing puts fresh pressure on the bank's results and raises questions about its compliance controls.
Sources:CNBC Top News