Latka logo
Netreo Revenue 2024: $14.5M Est. ARR, $43.5M Valuation