Insider Selling: CFO Aidan Viggiano Sells Shares of Twilio Inc (TWLO)
Aidan Viggiano, CFO of Twilio Inc, sold 6,586 shares on July 5, 2024, owning a total of 188,462 shares. The company offers cloud communication services. The insider has sold 82,378 shares in the past year.