The American Commodity Futures Trading Commission (CFTC), British Financial Conduct Authority (FCA), and Swiss Financial Market Supervisory Authority (FINMA) announced fines of $3.4 billion against five global banks on...more