TWILIO INCTWLO

Market cap
$19.5B
P/E ratio
Period EndTotal current assets (Million USD)YoY (%)
Dec 31, 20243,447-29.70%
Dec 31, 20234,904-1.61%
Dec 31, 20224,984-15.98%
Dec 31, 20215,932+75.91%
Dec 31, 20203,372+63.60%
Dec 31, 20192,061+136.13%
Dec 31, 2018873+147.11%
Dec 31, 2017353-0.03%
Dec 31, 2016353