TAQA Morocco S.A. (CBSE:TQM)
Morocco flag Morocco · Delayed Price · Currency is MAD
1,850.00
0.00 (0.00%)
At close: Apr 28, 2026

TAQA Morocco Ratios and Metrics

Millions MAD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025 FY 2024 FY 2023 FY 2022 FY 2021 2020 - 2016
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21 2020 - 2016
Market Capitalization
43,63950,00831,60925,94725,90024,768
Upgrade
Market Cap Growth
-5.61%58.21%21.82%0.18%4.57%14.75%
Upgrade
Enterprise Value
50,77557,17840,29333,69635,33633,934
Upgrade
PE Ratio
44.4950.9930.0225.0119.8824.65
Upgrade
PS Ratio
4.104.702.911.971.903.17
Upgrade
PB Ratio
5.826.674.293.643.433.59
Upgrade
P/FCF Ratio
26.4930.3628.4311.2912.8314.22
Upgrade
P/OCF Ratio
24.0727.5922.519.8811.4512.67
Upgrade
EV/Sales Ratio
4.775.383.702.562.604.34
Upgrade
EV/EBITDA Ratio
15.6017.5611.659.499.5210.48
Upgrade
EV/EBIT Ratio
20.7923.4115.3112.4512.1313.96
Upgrade
EV/FCF Ratio
30.8234.7136.2414.6617.5019.49
Upgrade
Debt / Equity Ratio
1.291.291.401.551.201.40
Upgrade
Debt / EBITDA Ratio
2.972.972.993.102.452.97
Upgrade
Debt / FCF Ratio
5.885.889.304.804.505.53
Upgrade
Net Debt / Equity Ratio
0.860.860.920.950.891.17
Upgrade
Net Debt / EBITDA Ratio
1.971.971.961.911.802.50
Upgrade
Net Debt / FCF Ratio
3.893.896.092.953.314.64
Upgrade
Quick Ratio
2.132.132.191.811.091.46
Upgrade
Current Ratio
2.782.782.772.341.552.11
Upgrade
Asset Turnover
0.520.520.500.590.650.40
Upgrade
Return on Equity (ROE)
17.15%17.15%19.00%18.38%23.19%18.91%
Upgrade
Return on Assets (ROA)
7.41%7.41%7.62%7.56%8.68%7.79%
Upgrade
Return on Capital Employed (ROCE)
14.20%14.20%14.80%14.90%17.40%14.50%
Upgrade
Earnings Yield
2.25%1.96%3.33%4.00%5.03%4.06%
Upgrade
FCF Yield
3.78%3.29%3.52%8.86%7.80%7.03%
Upgrade
Dividend Yield
2.00%-2.80%3.31%3.43%3.70%
Upgrade
Payout Ratio
120.89%120.89%104.25%170.87%79.03%100.60%
Upgrade
Buyback Yield / Dilution
0.02%0.02%-0.02%0.00%0.00%0.01%
Upgrade
Total Shareholder Return
2.02%0.02%2.78%3.32%3.43%3.71%
Upgrade
Source: S&P Capital IQ. Utility template. Financial Sources.