Latka logo
Cien Plus Revenue 2024: $29.2M ARR, $87.6M Valuation