North Named a Top Payments Company with a Top Executive by The Financial Technology Report September 23, 2025 Facebook Linkedin 𝕏 Link Back to Articles