Companies/US/TWLO

TWILIO INC.

Last · —$265.77-9.748 (-3.54%)live · yahoo · 5m ago
Vol 319.5K ≈ 84.90M
Market cap$41.13B—
P/E · TTM37.0fwd — · eps —
Beta—vs S&P 500
Div yield—annual · TTM
52w range
——
Volume—session

Issuer

Legal nameTWILIO INC.
HQUnited States (US)
ListingUS TWLO
ISINUS90138F1021
SectorTechnology
IndustrySoftware (System & Application)
SIC7372
CurrencyUSD
Entity registrysec:0001447669
CIK0001447669
LinkedIn
Employees5,587
AddressTwilio, Inc. 101 Spear Street 94105, San Francisco +415 390 2337
Headline financial metrics
Revenue$5.6B
Operating income$289.9M
Net income$1.2B
Operating margin5.2%
Net margin20.8%
Return on equity12.9%
PeriodTTM 2026-06-30
Loading chart…

OpenFilings analyst

Our analyst

10-K · 2026-02-24

From latest 10-K · 2026-02-24

  • Revenue Growth
  • Operating Profitability
  • Usage Based Revenue
  • Gross Margin Pressure
  • Aws Dependence
  • Cloud Commitments
  • Corporate Debt
  • Ai Platform

Red flags

  • Twilio outsources a substantial majority of its cloud infrastructure to AWS, creating a concentrated dependency for platform availability and operating continuity.
  • Noncancellable purchase commitments totaled $349.2 million through 2030, including $288.6 million due in 2026; these include cloud infrastructure, network service, and other vendor commitments.
  • Long-term debt was $992.3 million at December 31, 2025, consisting of $500 million of 2029 notes and $500 million of 2031 notes, despite the company’s relatively low $157.8 million operating income.
  • Usage-based fees represented 74% of 2025 revenue, up from 72% in 2024, increasing sensitivity to customer usage and macroeconomic changes.
  • Gross margin declined to 48.9% in 2025 from 51.1% in 2024, so the return to operating profitability has not yet demonstrated durable incremental margins.

Upcoming earnings

1 event
9:00 PM UTC+1
Period
Sep 2026
Est. EPS
$1.47
Est. revenue
1.5B

Earnings transcripts

1 recent

Documents

FormReporting forFiledFlags
2026-10-052026-10-070
2026-09-302026-10-020
2026-09-302026-10-020
2026-09-152026-09-170
2026-09-152026-09-170