TWILIO INCTWLO

Market cap
$19.5B
P/E ratio
Period EndTotal non-current liabilities (Million USD)YoY (%)
Dec 31, 20241,092-4.09%
Dec 31, 20231,139-4.87%
Dec 31, 20221,197-5.26%
Dec 31, 20211,264+115.46%
Dec 31, 2020586-6.00%
Dec 31, 2019624+37.82%
Dec 31, 2018453+3867.61%
Dec 31, 201711+19.55%
Dec 31, 201610