Charles Taylor grabs Tom contract, strikes InsurTech deal

The company sold $24mn-worth of new shares to fund the acquisition.
Subscribe Free Trial