Browser security startup Menlo annual recurring revenue reaches $100 million

investing.com 01/10/2024 - 05:00 AM