
TWLO
$202.02
1D:
0.5%
1Y:
58.2%
US90138F1021Sign in to check this stock against your screens
Sign In$72.07
1D:
-2.9%
1Y:
167.1%
US76680R2067Mkt Cap
$5.38B
P/E Ratio TTM
10.1
Revenue TTM
$2.62B
Beta
1.11
Earnings TTM
$662.40M
Dividend Yield TTM
0.35%
$28.12
1D:
-17.6%
1Y:
30.5%
US3383071012Mkt Cap
$2.10B
P/E Ratio TTM
49.4
Revenue TTM
$1.20B
Beta
1.54
Earnings TTM
$59.47M
Dividend Yield TTM
0.00%