Bank of America fined $1.21 billion as cartel and Chinese money-laundering expose investor risks
Bank of America agreed to pay $1.21 billion for breaching anti-money-laundering rules, a case that underscores how cartel and Chinese laundering schemes threaten U.S. investors and markets.
Bank of America will pay a $1.21 billion fine for violating federal anti-money-laundering statutes after regulators said it ignored more than $5 billion in dubious transactions tied to Mexican drug cartels and Chinese money-laundering networks (CMLNs). The penalty, nearly four percent of the bank’s 2025 net income, triggered an 8% drop in its stock price. The piece references Roberto Escobar’s claim that Pablo Escobar’s cartel lost $2.1 billion annually to “rats,” using the anecdote to highlight the massive scale of illicit cash.
It argues that such laundering enables a range of crimes—from human trafficking and drug trafficking to fuel smuggling and avocado-farm extortion—undermining public trust in capitalism and potentially boosting support for alternatives like socialism. The article cites past enforcement actions against TD Bank, HSBC and others, urging all U.S. financial institutions to strengthen compliance with FinCEN and OFAC requirements. Ultimately, it calls on shareholders to demand greater transparency about their banks’ exposure to illicit finance.
Why it matters
Bank failures to stop money laundering can enrich criminal networks and jeopardize ordinary investors’ savings.
In this story
