The Manufacturers Life Insurance Company Reduces Twilio Inc. Stake by 13%By insurancejournalnewsMay 11, 20250 The Manufacturers Life Insurance Company decreased its holdings in Twilio Inc. (NYSE:TWLO) by 13% during the fourth quarter, according to its latest 13F filing.