Latka logo
ECI Revenue 2024: $20.2M ARR, $60.6M Valuation