S&P 5007,818.93▼ 0.02%
Bank of America Fined $1.2 Billion for China Money Laundering Compliance Failures — Witness News