Latka logo
Capicua Revenue 2024: $11.9M ARR, $35.7M Valuation