Latka logo
Exela Technologies Revenue 2020: $1.3B ARR, $3.9B Valuation