Maximizing Agency Revenue with Smart Pricing