Log in
E-mail
Password
Remember
Forgot password ?
Become a member for free
Sign up
Sign up
New member
Sign up for FREE
New customer
Discover our services
Settings
Settings
Dynamic quotes 
OFFON

MarketScreener Homepage  >  Equities  >  Nyse  >  Twilio Inc.    TWLO

TWILIO INC.

(TWLO)
  Report
SummaryQuotesChartsNewsRatingsCalendarCompanyFinancialsConsensusRevisions 
Valuation
Fiscal Period: December 2017 2018 2019 2020 2021 2022
Capitalization1 2 1968 82813 47959 19859 198-
Entreprise Value (EV)1 1 9058 51412 10156 28656 29256 220
P/E ratio -33,7x-70,9x-41,6x-132x-142x-133x
Yield ------
Capitalization / Revenue 5,50x13,6x11,9x35,5x26,9x20,8x
EV / Revenue 4,77x13,1x10,7x33,7x25,5x19,8x
EV / EBITDA -1 466x282x111x390x392x232x
Price to Book 6,16x19,8x2,99x9,91x11,2x11,4x
Nbr of stocks (in thousands) 93 03098 857137 153151 012151 012-
Reference price (USD) 23,689,398,3392392392
Last update 02/13/201802/12/201902/05/202001/20/202101/20/202101/20/2021
1 USD in Million
Estimates
Income Statement Evolution
Annual Income Statement Data
Fiscal Period: December 2017 2018 2019 2020 2021 2022
Net sales1 3996501 1341 6682 2042 845
EBITDA1 -1,3030,2109144143242
Operating profit (EBIT)1 -20,14,14-1,769,751,89102
Operating Margin -5,03%0,64%-0,16%0,58%0,09%3,57%
Pre-Tax Profit (EBT)1 -63,0-121-362-431-465-433
Net income1 -63,7-122-307-439-495-516
Net margin -16,0%-18,8%-27,1%-26,3%-22,5%-18,1%
EPS2 -0,70-1,26-2,36-2,98-2,77-2,94
Dividend per Share2 ------
Last update 02/13/201802/12/201902/05/202001/20/202101/20/202101/20/2021
1 USD in Million
2 USD
Estimates
Balance Sheet Analysis
Fiscal Period: December 2017 2018 2019 2020 2021 2022
Net Debt1 ------
Net Cash position1 2913141 3792 9122 9062 978
Leverage (Debt / EBITDA) 224x-10,4x-12,7x-20,2x-20,3x-12,3x
Free Cash Flow1 -29,8-16,2-53,2-31,0-21,536,8
ROE (Net Profit / Equities) -18,5%-11,8%0,94%0,37%0,08%1,17%
Shareholders' equity1 3451 032-32 645-117 225-647 666-44 059
ROA (Net Profit / Asset) -14,8%-16,5%-9,94%0,43%0,19%1,25%
Assets1 4317393 090-102 651-267 097-41 131
Book Value Per Share2 3,834,5132,939,535,134,3
Cash Flow per Share2 -0,040,080,110,610,691,11
Capex1 9,254,6745,426,230,241,5
Capex / Sales 2,32%0,72%4,00%1,57%1,37%1,46%
Last update 02/13/201802/12/201902/05/202001/13/202101/13/202101/22/2021
1 USD in Million
2 USD
Estimates
Finances - Leverage
Financial data source
© 2021 S&P Global Market Intelligence
Key data
Capitalization (USD)
59 198 132 581
Net sales (USD)
1 134 468 000
Number of employees
3 664
Sales / Employee (USD)
309 626
Free-Float
92,4%
Free-Float capitalization (USD)
54 673 647 670
Avg. Exchange 20 sessions (USD)
611 474 819
Average Daily Capital Traded
1,03%
EPS & Dividend