Citigroup Global Markets fined $18M for overcharging clients and 83,000 in missing contracts

Share this