Twilio Inc. TWLO

275.80 (23.86) (7.96%) as of 25 Sep
Market cap
$45.3B
P/E
36.7×
Growth Flags show if company had growth for consecutive years
Older periods Sep '25 Dec '25 Mar '26 Jun '26
P/E ratio

+8 more quarters

227.48 646.55 185.03 27.44
P/S ratio
3.13 4.29 3.62 5.66
P/FCF ratio
19.77 23.24 21.54 32.39
P/Operating CF
58.15 80.13 125.18 84.65
P/B ratio
1.94 2.78 2.46 3.51
EV/Sales
2.83 4.00 3.36 5.36
EV/EBITDA
37.21 49.03 36.91 58.63
EV/FCF
17.88 21.66 20.02 30.68
Current Ratio
4.68 4.03 4.66 4.62
Net Debt/EBITDA
(14.02) (12.39) (8.63) (12.94)
Debt/Equity
0.13 0.13 0.13 0.11
Earnings Yield
0.44% 0.15% 0.54% 3.64%
Free Cash Flow Yield
5.06% 4.30% 4.64% 3.09%
Free Cash Flow per Share
1.62 1.64 0.87 2.26
Book value per Share
51.56 51.13 51.07 58.76
Free Cash Flow
247.52 250.26 132.35 345.43
EV/EBIT
120.78 128.53 73.54 102.99
Other line items

Show all line items

Columns are period end dates