Latka logo
insitro Revenue 2024: $69M Est. ARR, $2.4B Valuation