TWILIO INCTWLO

Market cap
$19.5B
P/E ratio
Period EndStockholders' equity (Million USD)YoY (%)
Dec 31, 20247,953-18.28%
Dec 31, 20239,733-7.83%
Dec 31, 202210,559-4.28%
Dec 31, 202111,031+30.51%
Dec 31, 20208,453+97.52%
Dec 31, 20194,279+876.51%
Dec 31, 2018438+21.78%
Dec 31, 2017360+9.23%
Dec 31, 2016329