Skip to content

TWLO

Twilio Inc.

Stock

$292.46+1.68 (+0.58%)Close Sep 30, 2026

EBITDA (TTM)$450M
YoY+67.2%

EBITDA

PeriodEBITDAYoY
2025$353M+132.0%
2024$152M—
2023−$592M—
2022−$926M—
2021−$657M—
2020−$343M—
2019−$259M—
2018−$89M—
2017−$47M—
2016−$33M—
2015−$31M—
2014−$25M—