Latka logo
Accorian Revenue 2024: $17.4M Est. ARR, $52.2M Valuation