TTM Technologies, Inc. (FRA:TT1)
Germany flag Germany · Delayed Price · Currency is EUR
91.00
+7.00 (8.33%)
At close: Feb 20, 2026

TTM Technologies 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 Jan '24 Jan '23 Jan '22
Market Capitalization
9,4736,2562,4271,4631,4461,399
Market Cap Growth
290.56%157.71%65.93%1.15%3.36%16.48%
Enterprise Value
9,9196,7092,9591,9682,0371,786
Last Close Price
91.0060.0023.6014.3013.9013.00
PE Ratio
62.7941.4744.74-16.3029.04
PS Ratio
3.832.531.030.720.620.70
PB Ratio
6.324.181.611.071.001.09
P/TBV Ratio
11.897.853.592.833.162.73
P/FCF Ratio
--49.2459.789.0716.69
P/OCF Ratio
38.1725.2110.638.635.658.95
EV/Sales Ratio
4.022.721.260.970.870.90
EV/EBITDA Ratio
27.0619.039.918.017.327.83
EV/EBIT Ratio
43.6829.5019.2119.6413.3415.49
EV/FCF Ratio
-17081.17-60.0280.4312.7721.30
Debt / Equity Ratio
0.580.580.650.680.630.67
Debt / EBITDA Ratio
2.382.383.113.623.153.63
Debt / FCF Ratio
--19.8637.805.6710.23
Net Debt / Equity Ratio
0.300.300.330.380.370.30
Net Debt / EBITDA Ratio
1.271.271.652.091.891.67
Net Debt / FCF Ratio
-768.95-768.959.9821.033.304.55
Asset Turnover
0.800.800.720.670.790.76
Inventory Turnover
9.709.708.979.4813.6615.43
Quick Ratio
1.601.601.651.661.682.24
Current Ratio
1.931.931.992.031.962.52
Return on Equity (ROE)
10.67%10.67%3.66%-1.23%6.33%3.75%
Return on Assets (ROA)
4.57%4.57%2.94%2.08%3.20%2.75%
Return on Invested Capital (ROIC)
9.98%10.35%5.16%-334.35%4.23%5.38%
Return on Capital Employed (ROCE)
9.30%9.30%6.00%4.20%6.30%5.30%
Earnings Yield
1.59%2.41%2.23%-1.16%6.14%3.44%
FCF Yield
-0.01%-0.01%2.03%1.67%11.03%5.99%
Buyback Yield / Dilution
-1.30%-1.30%-1.32%1.08%3.96%-1.68%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.