Latka logo
Indeavor Revenue 2024: $25M Est. ARR, $21.2M Valuation