Latka logo
Ibercad Revenue 2025: $2M ARR, $6M Valuation