TWILIO INCTWLO

Market cap
$19.5B
P/E ratio
Period EndTotal cash & short-term investments (Million USD)YoY (%)
Dec 31, 20242,395-40.32%
Dec 31, 20234,012-3.54%
Dec 31, 20224,159-22.40%
Dec 31, 20215,360+76.34%
Dec 31, 20203,040+64.07%
Dec 31, 20191,853+141.73%
Dec 31, 2018766+163.50%
Dec 31, 2017291-4.84%
Dec 31, 2016306