TWILIO INCTWLO

Market cap
$19.5B
P/E ratio
Period EndCash from investing (Million USD)YoY (%)
Dec 31, 20241,371+499.66%
Dec 31, 2023229-137.08%
Dec 31, 2022-616-75.24%
Dec 31, 2021-2,490+194.38%
Dec 31, 2020-846-34.22%
Dec 31, 2019-1,286+822.25%
Dec 31, 2018-139-37.66%
Dec 31, 2017-224+427.12%
Dec 31, 2016-42