Financial services: The science of sales compliance