10-KFiling Date: Feb 24, 2026
Twilio (TWLO) 10-K (Feb 24, 2026)
twlo-20251231
View SEC Filing
ACC: 0001447669-26-000021
Key Financial Metrics2025 · 2025-12-31
Revenue$5.07B
Net Income$33.8M
Total Assets$9.77B
Stockholders' Equity$16.15B
Operating Cash Flow$1.00B