TWLO Data
DIVIDEND DATA
Annual Dividend per Share$None
Dividend Yield0%
VALUATION DATA
Market Capitalization$11,091,155,000
Beta1.341
Price to Sales2.67
Earnings per Share$-5.5400
PE RatioNone
PE to Growth Ratio44.96
Price to Book1.138
PRICE DATA
Most Recent Close$60.9800
52 Week High$78.16
52 Week Low$45.02
Analyst Target Price$70.64
50-Day Moving Average$60.73
200-Day Moving Average$63.2
FINANCIAL DATA
Revenue per Share$22.66
Revenue$4,153,945,000
Profit Margin-24.4%
Return on Equity-10%
All data are from Alpha Vantage.
Stock Dividend, Valuation, Price and Financial Data Input