NYSE : TWLO

Twilio Inc.

$206.78 USD

$0.08 (0.04%)

Volume
2.37M
Average Volume
2.65M
Market Capitalization
$31.38B
P/E Ratio
304.09
Dividend Yield
0.00%
Price Target
$215.00
Year High
$238.48
Year Low
$91.84
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$4.66
Institutional Ownership Summary
Institutional Ownership %

0.65%

Investors Holding

105

change: -751 | last: 856
Increased Positions

63

change: -352 | last: 415
Reduced Positions

24

change: -246 | last: 270
New Positions

31

change: -58 | last: 89
Sold Positions

742

change: 595 | last: 147
Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: -99.2442 | last: 0.9924
Total Invested

205.72M

TWLO Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $142.24 152.99M $21.76B $682.34M $1.08B $22.16B
2024-12-31 $108.08 165.93M $17.93B $421.3M $1.11B $18.62B
2023-12-31 $75.87 183.33M $13.91B $655.93M $1.16B $14.41B
2022-12-31 $48.96 182.99M $8.96B $651.75M $1.24B $9.55B
2021-12-31 $263.34 174.18M $45.87B $1.48B $1.29B $45.68B
2020-12-31 $338.50 146.71M $49.66B $933.88M $607.23M $49.33B
2019-12-31 $98.28 130.08M $12.78B $253.66M $640.22M $13.17B
2018-12-31 $89.30 97.13M $8.67B $487.22M $436.67M $8.62B
2017-12-31 $23.60 91.22M $2.15B $115.29M -$ $2.04B
2016-12-31 $28.85 87.93M $2.54B $305.66M -$ $2.23B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $125.82 152.42M $19.18B $541.98M $1.07B $19.7B
2025-12-31 $142.24 152.34M $21.67B $682.34M $1.08B $22.07B
2025-09-30 $100.09 153.12M $15.33B $734.84M $1.09B $15.69B
2025-06-30 $124.36 153.23M $19.06B $969.23M $1.1B $19.19B
2025-03-31 $97.91 153.35M $15.01B $467.09M $1.1B $15.65B
2024-12-31 $108.08 165.93M $17.93B $421.3M $1.11B $18.62B
2024-09-30 $65.22 159.09M $10.38B $583.97M $1.13B $10.92B
2024-06-30 $56.75 170.22M $9.66B $755.06M $1.15B $10.05B
2024-03-31 $62.45 181.02M $11.3B $672.6M $1.16B $11.79B
2023-12-31 $75.87 181.79M $13.79B $655.93M $1.16B $14.3B
2023-09-30 $58.53 181.75M $10.64B $677.92M $1.19B $11.15B
2023-06-30 $63.62 183.49M $11.67B $675.08M $1.21B $12.21B