Latka logo
Altudo Revenue 2024: $73.5M Est. ARR, $220.5M Valuation