BioCatch raises $145m Series C financing led by Bain Capital Tech Opportunities

– ISRAEL, Tel Aviv –  BioCatch, the global leader in behavioral biometrics, today announced it has completed a $145 million Series C investment led by Bain Capital Tech Opportunities, the growth investing business of Bain Capital, alongside new investors including Industry Ventures as well as existing shareholders American Express Ventures, CreditEase, Maverick Ventures and OurCrowd, among others.…