Twilio Inc. (FRA:TWH)
Germany flag Germany · Delayed Price · Currency is EUR
95.87
+2.56 (2.74%)
At close: Feb 20, 2026

Twilio Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Feb '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Market Capitalization
14,56018,36716,01212,4278,44541,293
Market Cap Growth
-32.78%14.71%28.85%47.15%-79.55%-1.19%
Enterprise Value
13,38117,20514,49410,0175,67937,684
Last Close Price
95.87121.34103.6469.9543.96224.10
PE Ratio
505.26637.39----
PS Ratio
3.374.263.723.312.3616.52
PB Ratio
2.192.762.081.410.864.26
P/TBV Ratio
7.169.036.713.322.049.95
P/FCF Ratio
17.1421.6223.3734.05--
P/OCF Ratio
17.0421.5023.1533.12--
EV/Sales Ratio
3.113.993.372.671.5915.08
EV/EBITDA Ratio
74.1554.7490.64---
EV/EBIT Ratio
-116.36----
EV/FCF Ratio
15.7520.2521.1627.45--
Debt / Equity Ratio
0.140.140.140.120.120.12
Debt / EBITDA Ratio
2.742.745.81---
Debt / FCF Ratio
1.081.081.572.87--
Net Debt / Equity Ratio
-0.18-0.18-0.16-0.29-0.28-0.37
Net Debt / EBITDA Ratio
-3.76-3.76-7.7028.433.896.27
Net Debt / FCF Ratio
-1.39-1.39-1.80-7.0710.1039.05
Asset Turnover
0.520.520.420.340.300.25
Quick Ratio
3.503.503.636.205.828.17
Current Ratio
4.034.034.206.646.178.43
Return on Equity (ROE)
0.43%0.43%-1.24%-10.01%-11.64%-9.75%
Return on Assets (ROA)
1.10%1.10%-0.24%-1.99%-5.03%-5.05%
Return on Invested Capital (ROIC)
1.65%1.63%-0.60%-5.30%-14.08%-13.99%
Return on Capital Employed (ROCE)
2.00%2.00%-0.40%-3.50%-8.70%-7.40%
Earnings Yield
0.20%0.16%-0.66%-7.39%-13.92%-2.02%
FCF Yield
5.83%4.63%4.28%2.94%-3.20%-0.22%
Buyback Yield / Dilution
3.70%3.70%9.49%-0.18%-5.06%-18.73%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.