Banks Are Spending $20 Billion on Compliance Tech Ahead of MiFID