Latka logo
ITC Federal Revenue 2024: $95.2M Est. ARR, $877.5M Valuation