TWLO ▼ -21.5% - Twilio Inc. $TWLO new lows ah 29-OCT-2026 04:56 PM ET