Latka logo
Mimecast Revenue 2020: $427M ARR, $1.3B Valuation