Twilio Inc. TWLO

275.80 (23.86) (7.96%) as of 25 Sep
Market cap
$45.3B
P/E
36.7×
Growth Flags show if company had growth for consecutive years
Older periods Sep '25 Dec '25 Mar '26 Jun '26
ROE

+8 more TTM periods

0.83% 0.43% 1.32% 13.50%
ROA
0.68% 0.34% 1.07% 11.11%
ROIC
1.12% 1.55% 2.36% 2.48%
Return on Tangible Assets
2.31% 1.18% 3.60% 36.79%
Average Days of Receivables
45.71 45.87 48.92 49.79
Free Cash Flow per Share
5.06 6.12 5.90 6.37
Free Cash Flow
775.12 936.25 899.46 973.38
Piotroski F-Score
5.00 5.00 5.00 5.00
Other line items

Show all line items

Columns are period end dates