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.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing