TotalEnergies Marketing Maroc S.A. (CBSE:TMA)
1,540.00
+10.00 (0.65%)
At close: Aug 11, 2026
CBSE:TMA Financials Overview
Financials in millions MAD. Fiscal year is January - December.
Millions MAD. Fiscal year is Jan - Dec.
| Fiscal Year | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Dec '25 Dec 31, 2025 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
Revenue Revenue Growth | 15,127 | 15,127 | 16,752 | 16,933 | 19,719 | 12,870 |
Revenue Growth | -4.29% | -9.70% | -1.07% | -14.12% | 53.22% | 45.85% |
Gross Profit Gross Profit Growth | 2,704 | 2,704 | 2,761 | 2,261 | 2,024 | 2,494 |
Operating Income Operating Income Growth | 1,273 | 1,273 | 1,329 | 388.1 | 724.97 | 1,307 |
Net Income Net Income Growth | 851.08 | 851.08 | 934.2 | 50.25 | 488.12 | 934.91 |
Earnings Per Share EPS Growth | 94.99 | 94.99 | 104.00 | 5.61 | 54.00 | 104.00 |
EPS Growth | 0.03% | -8.67% | 1754.41% | -89.61% | -48.08% | 108.00% |
| Fiscal Year | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Dec '25 Dec 31, 2025 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
Fuels Fuels Growth | 10,432 | 10,432 | 11,604 | 11,562 | 13,215 | 7,735 |
Gas Gas Growth | 3,894 | 3,894 | 2,936 | 4,668 | 5,822 | 4,548 |
Lubricants Lubricants Growth | 688.02 | 688.02 | 2,114 | 597.67 | 579.6 | 503.62 |
Other Items Other Items Growth | 112.05 | 112.05 | 97.7 | 105.67 | 101.92 | 83.18 |
Total Total Growth | 15,127 | 15,127 | 16,752 | 16,933 | 19,719 | 12,870 |
| Fiscal Year | Current | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Dec '25 Dec 31, 2025 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
Cash & Investments Cash & Investments Growth | 1,177 | 1,177 | 1,806 | 1,487 | 1,699 | 1,553 |
Total Debt Total Debt Growth | 887.96 | 887.96 | 1,243 | 1,262 | 2,176 | 806.84 |
Net Cash (Debt) Net Cash Growth | 288.58 | 288.58 | 562.92 | 225.61 | -477.73 | 746.58 |
Net Cash Growth | 62.44% | -48.73% | 149.51% | - | - | -5.67% |
Net Cash Per Share Net Cash Per Share Growth | 32.21 | 32.21 | 62.83 | 25.18 | -53.32 | 83.32 |
| Fiscal Year | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Dec '25 Dec 31, 2025 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
Operating Cash Flow Operating Cash Flow Growth | 1,847 | 1,847 | 1,162 | 1,758 | -361.12 | 837.01 |
Capital Expenditures CapEx Growth | -541.13 | -541.13 | -351.33 | -584.57 | -349.55 | -434.21 |
Free Cash Flow Free Cash Flow Growth | 1,306 | 1,306 | 810.87 | 1,174 | -710.68 | 402.8 |
Free Cash Flow Growth | 23.18% | 61.08% | -30.92% | - | - | -56.77% |
| Fiscal Year | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Dec '25 Dec 31, 2025 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
Gross Margin | 17.87% | 17.87% | 16.48% | 13.35% | 10.27% | 19.38% |
Operating Margin | 8.42% | 8.42% | 7.93% | 2.29% | 3.68% | 10.15% |
Pretax Margin | 8.72% | 8.72% | 8.53% | 2.38% | 3.43% | 10.52% |
Profit Margin | 5.63% | 5.63% | 5.58% | 0.30% | 2.48% | 7.26% |
FCF Margin | 8.63% | 8.63% | 4.84% | 6.93% | -3.60% | 3.13% |
| Fiscal Year | Current | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Aug '26 Aug 11, 2026 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
Dividend Per Share Dividend Per Share Growth | 113.000 | - | 113.000 | 56.000 | 56.000 | 56.000 |
Dividend Per Share Growth | 38.56% | - | 101.79% | 0% | 0% | 11.13% |
Dividend Yield | 7.39% | - | 8.81% | 5.89% | 5.50% | 4.29% |
| Fiscal Year | Current | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Aug '26 Aug 11, 2026 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
PE Ratio | 16.21 | 18.37 | 14.39 | 206.84 | 23.83 | 16.48 |
Forward PE | 16.94 | 22.80 | 24.00 | 20.16 | 12.82 | 27.80 |
P/FCF Ratio | 10.56 | 11.97 | 16.58 | 8.85 | - | 38.26 |
PS Ratio | 0.91 | 1.03 | 0.80 | 0.61 | 0.59 | 1.20 |