Latka logo
OWOX BI Revenue 2024: $18M Est. ARR, $54M Valuation