Twilio Inc. (TWLO)
NYSE: TWLO · IEX Real-Time Price · USD
60.98
+0.65 (1.08%)
At close: Apr 24, 2024, 4:00 PM
59.83
-1.15 (-1.89%)
Pre-market: Apr 25, 2024, 4:29 AM EDT

Twilio Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Year Current20232022202120202019201820172016
Market Capitalization
10,82213,7369,02546,96151,10013,4798,8282,1962,514
Market Cap Growth
-52.19%-80.78%-8.10%279.10%52.69%302.09%-12.66%-
Enterprise Value
7,97910,8936,09842,87848,65812,2678,4961,8992,201
PE Ratio
-13.53-13.53-7.18-49.44-104.08-43.90-72.39-34.46-60.83
PS Ratio
2.613.312.3616.5229.0111.8813.585.509.06
PB Ratio
1.111.410.864.266.053.1520.146.107.63
P/FCF Ratio
29.7737.79-26.98-316.85-1929.82-253.17-529.51-73.01-161.09
P/OCF Ratio
26.0933.12-35.48-807.001564.88959.521105.84-674.50248.95
EV/Sales Ratio
1.922.621.5915.0927.6210.8113.074.767.93
EV/EBITDA Ratio
-15.29-15.29-6.32-61.03-137.16-48.72-89.37-42.93-67.33
EV/EBIT Ratio
-10.93-10.93-4.90-44.62-96.46-33.87-70.12-30.14-53.67
EV/FCF Ratio
21.9529.96-18.23-289.30-1837.61-230.40-509.60-63.15-141.03
Debt / Equity Ratio
0.120.120.120.120.070.150.99--
Debt / EBITDA Ratio
-1.64-1.64-1.27-1.81-1.69-2.54-4.57--
Debt / FCF Ratio
3.223.22-3.67-8.60-22.59-12.02-26.06--
Quick Ratio
6.206.205.828.177.348.126.274.324.60
Current Ratio
6.646.646.178.437.528.346.334.504.80
Asset Turnover
0.350.350.300.220.260.230.740.910.88
Return on Equity (ROE)
-10.20%-10.20%-11.70%-8.80%-8.60%-7.60%-29.30%-18.10%-16.90%
Return on Assets (ROA)
-8.50%-8.50%-9.90%-7.50%-7.40%-6.30%-13.90%-14.50%-13.10%
Return on Capital (ROIC)
-8.04%-8.04%-10.23%-7.44%-5.45%-7.52%-13.20%-18.36%-12.54%
Earnings Yield
-9.38%-7.39%-13.92%-2.02%-0.96%-2.28%-1.38%-2.90%-1.64%
FCF Yield
3.36%2.65%-3.71%-0.32%-0.05%-0.39%-0.19%-1.37%-0.62%
Buyback Yield / Dilution
-0.18%-0.18%-5.06%-18.73%-12.78%-33.93%-6.47%-71.74%-199.31%
Total Shareholder Return
-0.18%-0.18%-5.06%-18.73%-12.78%-33.93%-6.47%-71.74%-199.31%
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).