TWILIO INC (TWLO)

Viggiano Aidan 🔴 sold 9.4K shares of TWILIO INC (TWLO) at $127.93 ($1.2M) Transaction Date: Apr 02, 2026 | Filing ID: 000033