Teixeira Duarte, S.A. (ELI:TDSA)
Portugal flag Portugal · Delayed Price · Currency is EUR
0.4130
+0.0070 (1.72%)
Jun 4, 2026, 4:35 PM WET

Revenue by Segment

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
FY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016
Period Ending
Dec '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 Dec '18 Dec '17 Dec '16
Construction
507.37M485.05M543.70M574.54M358.71M
Construction Growth
4.60%-10.79%-5.37%60.17%-5.15%
Concessions and Services
99.07M97.04M95.41M95.55M89.89M
Concessions and Services Growth
2.09%1.71%-0.15%6.29%-16.67%
Real Estate
16.73M107.37M30.12M68.06M45.91M
Real Estate Growth
-84.42%256.51%-55.75%48.25%-21.48%
Hotel business
47.09M40.72M41.20M36.68M32.04M
Hotel business Growth
15.64%-1.15%12.31%14.47%3.55%
Distribution
98.77M92.27M83.28M90.31M62.62M
Distribution Growth
7.05%10.79%-7.79%44.22%-12.78%
Automobile
16.31M18.85M23.07M33.34M21.89M
Automobile Growth
-13.48%-18.31%-30.80%52.28%39.56%
Eliminations
-79.50M-66.14M-49.53M-64.60M-71.83M
Total
705.84M775.15M767.25M833.88M539.24M
Total Growth
-8.94%1.03%-7.99%54.64%-11.36%

Revenue by Geography

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
FY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016
Period Ending
Dec '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 Dec '18 Dec '17 Dec '16
Portugal
307.30M323.40M346.35M285.10M196.81M
Portugal Growth
-4.98%-6.63%21.48%44.86%4.67%
Angola
184.71M167.63M158.39M178.92M130.56M
Angola Growth
10.19%5.84%-11.47%37.03%-3.20%
Brazil
140.20M190.69M144.25M208.35M156.01M
Brazil Growth
-26.48%32.19%-30.76%33.55%24.54%
Mozambique
26.73M26.78M33.65M34.15M26.29M
Mozambique Growth
-0.20%-20.41%-1.46%29.91%67.98%
Other Markets
46.90M66.65M84.61M127.36M59.56M
Other Markets Growth
-29.64%-21.22%-33.56%113.85%92.97%
Algeria
-----53.26M
Spain
----13.98M
Spain Growth
-----52.61%
Venezuela
----9.28M
Venezuela Growth
-----29.02%
Total
705.84M775.15M767.25M833.88M539.24M
Total Growth
-8.94%1.03%-7.99%54.64%-11.36%
Source: S&P Global Market Intelligence.