Skip to content

Review pending. Every figure has been located on its cited source page in an AI-assisted source verification (matched to the document's text) (9 October 2026). Independent review has not yet been carried out, and these pages are not indexed.AI-assisted source check done; independent review pending; not indexed. About the review

TGCC

TGC · Bourse de Casablanca · Consolidated statements

On this page
Company details
Legal name
Travaux Généraux de Construction de Casablanca S.A
Listing
TGC on the Bourse de Casablanca, active · ISIN MA0000012528 (observed 2026-10-08)
Sector
Not classified (our classification from the stated principal activity)
Financial year ends
31 December

Overview

Year ended 31 December 2025 · published summary of audited statements, final status not established · source

Read with these figures

  • Published summary of audited statements not confirmed as final. The published copy is not confirmed as the final version. The FY2025 figures come from it.
Full wording and sources
  • Published summary of audited statements for 2025: final status not established

    Results publication issued by TGCC through the Casablanca exchange (p1 contact: Fatima-Zahra Bouzoubaa, Directeur administratif & financier). It reproduces the commissaires aux comptes' report on the consolidated états de synthèse (Fidaroc Grant Thornton, Faïçal Mekouar, Associé; HDID & Associés, Mohamed Hdid, Associé Gérant), unqualified, dated 'Casablanca, le 28 avril 2026', with handwritten signatures over stamps (PDF p2, page image). No auditor's report on the publication or its condensed statements is printed, and no board approval date is printed.

    Source: TGCC — Résultats annuels au 31 décembre 2025 (Comptes consolidés; Comptes sociaux) (dated 2026-04-28)

  • 2025, 2024: figures from a published summary

    These columns come from a summary of the audited statements, not the full audited financial statements. The summary does not state its source. It reproduces the auditors' report on the consolidated états de synthèse (p2), whose stated equity and net profit match p1, and p1 says 'Le Rapport Financier Annuel comprenant le jeu complet des états financiers consolidés du Groupe au 31 décembre 2025 ... est à votre disposition sur le site internet de la société' (p1). No auditor's report on the publication itself is printed. It reproduces the 'Rapport des commissaires aux comptes sur les états de synthèse consolidés, Exercice du 1er janvier au 31 décembre 2025' (p2, image insert), unqualified: 'Nous certifions que les états de synthèse consolidés cités au premier paragraphe ci-dessus, sont réguliers et sincères et donnent dans tous leurs aspects significatifs, une image fidèle du patrimoine et de la situation financière du groupe au 31 décembre 2025, ainsi que du résultat de l'ensemble consolidé pour l'exercice clos à cette date, conformément au référentiel comptable en vigueur au Maroc.' The report states consolidated equity of KMAD 4.883.671 and consolidated net profit of KMAD 1.161.165, matching p1; key audit matters: work-in-progress inventories and impairment of trade receivables; no emphasis-of-matter or going-concern paragraph; signed Fidaroc Grant Thornton and HDID & Associés, 'Casablanca, le 28 avril 2026' (p2). The 'Rapport général' on the company états de synthèse (p4, image insert) is also unqualified (equity MAD 3.968.760.742,38, net profit MAD 717.627.459,91). Condensed consolidated bilan (actif and passif), compte de produits et charges (with 'Résultat par action') and tableau de flux de trésorerie on p1, thousands of dirhams; no statement of changes in equity, comprehensive income or notes (ETIC). p1 states: 'Le Rapport Financier Annuel comprenant le jeu complet des états financiers consolidés du Groupe au 31 décembre 2025, établi conformément aux normes internationales est à votre disposition sur le site internet de la société : https://tgcc.ma/informations-financieres/'. Company (social) CGNC bilan and CPC on p3 (not transcribed).

    Source: TGCC — Résultats annuels au 31 décembre 2025 (Comptes consolidés; Comptes sociaux) (dated 2026-04-28)

  • Revenue

    MAD 11.9 billion

    11,931,188 MAD thousands · p1

    +57.1% vs 2024

  • Operating profit / (loss)

    MAD 2.26 billion

    2,259,291 MAD thousands · p1

    +147.3% vs 2024

  • Profit / (loss) for the year

    MAD 1.16 billion

    1,161,165 MAD thousands · p1

    +120.2% vs 2024

  • Total assets

    MAD 15.7 billion

    15,670,237 MAD thousands · p1

    +81.1% vs 2024

  • Total equity

    MAD 4.88 billion

    4,883,671 MAD thousands · p1

    +176.3% vs 2024

  • Cash from operations

    MAD 1.74 billion

    1,737,231 MAD thousands · p1

    +127.4% vs 2024

Large amounts are rounded for reading (MAD million / billion / trillion); exact figures as printed are under each amount and in the tables. No currency conversion.

Financial statements

Exact figures as printed. Each column comes from one filing; labels are as printed in the newest filing. Amounts in MAD thousands unless the row says otherwise; brackets are negative.

† from a supplementary filing for the same year · ‡ signed audited statements preferred over a disputed figure · “–” is a printed dash, explained below the table

Column sources

  • FY2025 — published summary of audited statements (summary), final status not established; reported for the year · source
  • FY2024 — published summary of audited statements (summary), final status not established; comparative in the FY2025 filing · source
    • 2025, 2024: figures from a published summary. These columns come from a summary of the audited statements, not the full audited financial statements. The summary does not state its source. It reproduces the auditors' report on the consolidated états de synthèse (p2), whose stated equity and net profit match p1, and p1 says 'Le Rapport Financier Annuel comprenant le jeu complet des états financiers consolidés du Groupe au 31 décembre 2025 ... est à votre disposition sur le site internet de la société' (p1). No auditor's report on the publication itself is printed. It reproduces the 'Rapport des commissaires aux comptes sur les états de synthèse consolidés, Exercice du 1er janvier au 31 décembre 2025' (p2, image insert), unqualified: 'Nous certifions que les états de synthèse consolidés cités au premier paragraphe ci-dessus, sont réguliers et sincères et donnent dans tous leurs aspects significatifs, une image fidèle du patrimoine et de la situation financière du groupe au 31 décembre 2025, ainsi que du résultat de l'ensemble consolidé pour l'exercice clos à cette date, conformément au référentiel comptable en vigueur au Maroc.' The report states consolidated equity of KMAD 4.883.671 and consolidated net profit of KMAD 1.161.165, matching p1; key audit matters: work-in-progress inventories and impairment of trade receivables; no emphasis-of-matter or going-concern paragraph; signed Fidaroc Grant Thornton and HDID & Associés, 'Casablanca, le 28 avril 2026' (p2). The 'Rapport général' on the company états de synthèse (p4, image insert) is also unqualified (equity MAD 3.968.760.742,38, net profit MAD 717.627.459,91). Condensed consolidated bilan (actif and passif), compte de produits et charges (with 'Résultat par action') and tableau de flux de trésorerie on p1, thousands of dirhams; no statement of changes in equity, comprehensive income or notes (ETIC). p1 states: 'Le Rapport Financier Annuel comprenant le jeu complet des états financiers consolidés du Groupe au 31 décembre 2025, établi conformément aux normes internationales est à votre disposition sur le site internet de la société : https://tgcc.ma/informations-financieres/'. Company (social) CGNC bilan and CPC on p3 (not transcribed).

Income statement

Income statement, MAD thousands. Columns: FY2025 — published summary of audited statements (final status not established), as reported for the year; FY2024 — published summary of audited statements (final status not established), comparative reported in the published summary of audited statements for 2025.
Line (as printed) FY2025Published summary of audited statements (summary)reported for the yearFY2024Published summary of audited statements (summary)comparative in FY2025 filingsource limitations
Chiffre d'affaires 11,931,188 7,596,821
Autres produits d'exploitation 387,715 457,754
Reprise d'exploitation1 63,098 15,899
PRODUIT D'EXPLOITATION2 12,382,000 8,070,475
Coût des biens et services vendus (7,230,184) (5,444,131)
Autres charges externes3 (770,399) (337,867)
Impôts et taxes4 (35,291) (10,265)
Charges de personnel (1,704,475) (1,077,703)
Autres charges d'exploitation (2,732) (7,716)
CHARGES D'EXPLOITATION5 (9,743,081) (6,877,681)
RÉSULTAT OPERATIONNEL AVANT AMORTISSEMENT6 2,638,919 1,192,794
Dotation d'exploitation (hors écarts d'acquisition)7 (379,628) (279,310)
RÉSULTAT OPERATIONNEL 2,259,291 913,484
Produit financiers 45,958 5,735
Charges financiers (152,583) (84,960)
Autres charges et produit non courants8 (33,252) (80,767)
RÉSULTAT AVANT IMPOT9 2,119,415 753,492
QP résultat sociétés mises en équivalence 0 0
Dotations aux amortissements des écarts d'acquisition10 (122,460) (3,414)
Impôt sur les résultats11 (801,426) (210,298)
Impôt différés12 (34,364) (12,499)
Résultat Net 1,161,165 527,281
Dont part minoritaire13 209,112 5,472
Notes and alternative reported figures (13)
  1. “Reprise d'exploitation” is an issuer-specific line, not mapped to a shared definition: Operating reversals of provisions / transfers of charges.
  2. “PRODUIT D'EXPLOITATION” is an issuer-specific line, not mapped to a shared definition: Printed subtotal of operating income.
  3. “Autres charges externes” is an issuer-specific line, not mapped to a shared definition: Other external charges (printed positive).
  4. “Impôts et taxes” is an issuer-specific line, not mapped to a shared definition: Taxes and duties other than income tax (printed positive).
  5. “CHARGES D'EXPLOITATION” is an issuer-specific line, not mapped to a shared definition: Printed subtotal of operating charges (printed positive).
  6. “RÉSULTAT OPERATIONNEL AVANT AMORTISSEMENT” is an issuer-specific line, not mapped to a shared definition: Printed subtotal: operating income less operating charges, before operating depreciation.
  7. “Dotation d'exploitation (hors écarts d'acquisition)” is an issuer-specific line, not mapped to a shared definition: Operating depreciation and provisions, excluding goodwill amortisation (printed positive).
  8. “Autres charges et produit non courants” is an issuer-specific line, not mapped to a shared definition: Net non-current income and charges.
  9. “RÉSULTAT AVANT IMPOT”: mapping to a shared definition is uncertain. Printed before the share of equity-accounted entities and before goodwill amortisation.
  10. “Dotations aux amortissements des écarts d'acquisition” is an issuer-specific line, not mapped to a shared definition: Goodwill amortisation (printed positive).
  11. “Impôt sur les résultats” is an issuer-specific line, not mapped to a shared definition: Current income tax (printed negative).
  12. “Impôt différés” is an issuer-specific line, not mapped to a shared definition: Deferred tax (printed negative).
  13. “Dont part minoritaire” is an issuer-specific line, not mapped to a shared definition: Net result attributable to minority interests.

Balance sheet

Balance sheet, MAD thousands. Columns: FY2025 — published summary of audited statements (final status not established), as reported for the year; FY2024 — published summary of audited statements (final status not established), comparative reported in the published summary of audited statements for 2025.
Line (as printed) FY2025Published summary of audited statements (summary)reported for the yearFY2024Published summary of audited statements (summary)comparative in FY2025 filingsource limitations
Écart d'acquisition1 2,271,313 12,842
Immobilisations en non-valeur2 0 0
Immobilisations incorporelles 2,540 1,244
Immobilisations corporelles 1,563,616 715,421
Immobilisations financières3 14,453 10,358
Titres mis en équivalence 0 0
Impôt différés Actif 0 0
ACTIF IMMOBILISÉ 3,851,922 739,865
Stocks 1,868,837 1,736,655
Clients et comptes rattachés4 5,958,248 3,961,594
Autres débiteurs5 1,768,518 1,414,277
Autres comptes d'actifs et de régularisation6 67,404 58,681
Titres de placement 229,519 120,945
ACTIF D'EXPLOITATION7 9,892,526 7,292,152
Trésorerie 1,925,788 621,723
TOTAL ACTIF 15,670,237 8,653,740
Capital social 346,743 316,399
Primes liées au capital 2,651,372 481,717
Réserves consolidées8 593,958 441,293
Résultat consolidé9 952,053 521,810
Capitaux Propres Part Groupe 4,544,126 1,761,218
Réserves minoritaires10 130,433 862
Résultat minoritaires11 209,112 5,472
Parts minoritaires 339,545 6,334
TOTAL CAPITAUX PROPRES 4,883,671 1,767,552
Provisions pour risques et charges durables12 2,154 977
Dettes et emprunts13 1,200,954 807,838
DETTES ET EMPRUNTS14 1,203,109 808,814
Fournisseurs et comptes rattachés15 4,922,209 3,589,284
Autres créanciers16 2,987,566 1,809,840
Autres dettes du passif circulant17 74,487 32,003
Impôt différés18 91,608 38,320
PASSIF CIRCULANT 8,075,870 5,469,446
Trésorerie19 1,507,587 607,927
TOTAL PASSIF 15,670,237 8,653,740
Notes and alternative reported figures (19)
  1. “Écart d'acquisition” is an issuer-specific line, not mapped to a shared definition: Goodwill (consolidation difference), net.
  2. “Immobilisations en non-valeur” is an issuer-specific line, not mapped to a shared definition: Deferred charges / preliminary expenses (CGNC).
  3. “Immobilisations financières” is an issuer-specific line, not mapped to a shared definition: Non-current financial assets (CGNC).
  4. “Clients et comptes rattachés” is an issuer-specific line, not mapped to a shared definition: Trade receivables only.
  5. “Autres débiteurs” is an issuer-specific line, not mapped to a shared definition: Other current debtors.
  6. “Autres comptes d'actifs et de régularisation” is an issuer-specific line, not mapped to a shared definition: Other asset and accrual accounts.
  7. “ACTIF D'EXPLOITATION” is an issuer-specific line, not mapped to a shared definition: Printed subtotal of the current operating assets (excluding treasury).
  8. “Réserves consolidées” is an issuer-specific line, not mapped to a shared definition: Group consolidated reserves.
  9. “Résultat consolidé” is an issuer-specific line, not mapped to a shared definition: Group share of the year's result within equity.
  10. “Réserves minoritaires” is an issuer-specific line, not mapped to a shared definition: Minority interests' share of reserves.
  11. “Résultat minoritaires” is an issuer-specific line, not mapped to a shared definition: Minority interests' share of the year's result.
  12. “Provisions pour risques et charges durables” is an issuer-specific line, not mapped to a shared definition: Long-term provisions for risks and charges.
  13. “Dettes et emprunts”: mapping to a shared definition is uncertain. CGNC 'dettes de financement' (long-term financing debts) printed as 'Dettes et emprunts' within the permanent financing; short-term bank credit is printed separately under 'Trésorerie' (passif).
  14. “DETTES ET EMPRUNTS”: mapping to a shared definition is uncertain. Printed subtotal of long-term provisions and financing debts (the CGNC permanent financing other than equity), taken as the non-current liabilities.
  15. “Fournisseurs et comptes rattachés” is an issuer-specific line, not mapped to a shared definition: Trade payables only.
  16. “Autres créanciers” is an issuer-specific line, not mapped to a shared definition: Other creditors.
  17. “Autres dettes du passif circulant” is an issuer-specific line, not mapped to a shared definition: Other current liabilities.
  18. “Impôt différés”: mapping to a shared definition is uncertain. Second match of the phrase on p1 (the first is 'Impôt différés Actif'): the deferred tax line printed within 'PASSIF CIRCULANT'.
  19. “Trésorerie”: mapping to a shared definition is uncertain. Liability-side 'Trésorerie' (CGNC trésorerie-passif: short-term bank credit and overdrafts); second match of 'Trésorerie' on p1 in the word-position re-read (the asset line, then this line; the upper-case 'TRÉSORERIE' totals are not matched).

Cash flow

Cash flow, MAD thousands. Columns: FY2025 — published summary of audited statements (final status not established), as reported for the year; FY2024 — published summary of audited statements (final status not established), comparative reported in the published summary of audited statements for 2025.
Line (as printed) FY2025Published summary of audited statements (summary)reported for the yearFY2024Published summary of audited statements (summary)comparative in FY2025 filingsource limitations
Bénéfice opérationnel avant variation du besoin en fonds de roulement1 1,607,751 696,863
Variation du besoin en fonds de roulement lié à l'activité2 129,481 67,200
FLUX DE TRÉSORERIE NET PROVENANT DES ACTIVITÉS OPÉRATIONNELLES 1,737,231 764,063
Acquisition d'immobilisations incorporelles (3,080) (862)
Acquisition d'immobilisations corporelles (342,828) (141,961)
Acquisition d'immobilisations financières3 22,549 (9,262)
Cession d'immobilisations financières4 3,199 16,146
Prix de cession des immobilisations5 154,254 61,584
Incidence des variations de périmètre6 (2,375,098) 0
FLUX DE TRÉSORERIE PROVENANT DES ACTIVITÉS D'INVESTISSEMENT (2,541,004) (74,355)
Augmentation de capital7 0 0
Réduction du capital8 0 0
Souscription/Remboursement d'emprunts9 1,873,471 (138,079)
Dividendes versés10 (409,802) (240,300)
Augmentation des dettes de financement11 22,606 463,781
Variation des concours bancaires12 850,369 123,394
FLUX DE TRÉSORERIE NET UTILISÉS DANS LES ACTIVITÉS DE FINANCEMENT 2,336,644 208,796
VARIATION NETTE DE TRÉSORERIE ET ÉQUIVALENTS DE TRÉSORERIE 1,532,871 898,504
TRÉSORERIE À L’OUVERTURE DE L’EXERCICE 483,209 (416,263)
TRÉSORERIE À LA CLÔTURE DE L’EXERCICE 2,015,875 483,209
INCIDENDE DES VARIATIONS DES MONNAIES ÉTRANGÈRES (206) 968
Notes and alternative reported figures (12)
  1. “Bénéfice opérationnel avant variation du besoin en fonds de roulement” is an issuer-specific line, not mapped to a shared definition: Printed subtotal: net result adjusted for non-cash and non-operating items, before working-capital changes.
  2. “Variation du besoin en fonds de roulement lié à l'activité” is an issuer-specific line, not mapped to a shared definition: Printed subtotal of working-capital changes.
  3. “Acquisition d'immobilisations financières” is an issuer-specific line, not mapped to a shared definition: Investing activities (printed positive in 2025, negative in 2024).
  4. “Cession d'immobilisations financières” is an issuer-specific line, not mapped to a shared definition: Investing activities.
  5. “Prix de cession des immobilisations” is an issuer-specific line, not mapped to a shared definition: Investing activities: proceeds from disposals of fixed assets.
  6. “Incidence des variations de périmètre” is an issuer-specific line, not mapped to a shared definition: Investing activities: effect of changes in consolidation scope.
  7. “Augmentation de capital” is an issuer-specific line, not mapped to a shared definition: Financing activities.
  8. “Réduction du capital” is an issuer-specific line, not mapped to a shared definition: Financing activities.
  9. “Souscription/Remboursement d'emprunts” is an issuer-specific line, not mapped to a shared definition: Financing activities: borrowings raised net of repayments.
  10. “Dividendes versés”: mapping to a shared definition is uncertain. Printed 'Dividendes versés' without saying whether minority dividends are included.
  11. “Augmentation des dettes de financement” is an issuer-specific line, not mapped to a shared definition: Financing activities.
  12. “Variation des concours bancaires” is an issuer-specific line, not mapped to a shared definition: Financing activities: change in short-term bank credit.

Per share and shares

Per share and shares. Columns: FY2025 — published summary of audited statements (final status not established), as reported for the year; FY2024 — published summary of audited statements (final status not established), comparative reported in the published summary of audited statements for 2025.
Line (as printed) FY2025Published summary of audited statements (summary)reported for the yearFY2024Published summary of audited statements (summary)comparative in FY2025 filingsource limitations
Earnings / (loss) per share (per share)21 27.5 16.5
Profit / (loss) attributable to shareholders (MAD thousands)3 952,053 521,810
Notes and alternative reported figures (3)
  1. “Résultat par action”: mapping to a shared definition is uncertain. Printed 'Résultat par action' in dirhams per share, without saying basic or diluted.
  2. Earnings / (loss) per share: printed as “Résultat par action”.
  3. Profit / (loss) attributable to shareholders: printed as “Dont part du groupe”.

Segments

Segment data not yet collected for this company in the pilot.

Dividends

Proposed or recommended, declared and paid are different events and are kept apart. A statement that no dividend was proposed does not mean none was paid.

Dividend events, the issuer's wording, and amounts as printed
Year endedEventWording as printedAmountUnitSource
31 Dec 2025 Dividends paid (cash flow statement) Dividendes versés (409,802) MAD thousands Summary statements, p1
31 Dec 2024 Dividends paid (cash flow statement) Dividendes versés (240,300) MAD thousands Summary statements, p1

Sources

Each filing used on this page, newest period first. Dates are the document's own; the date we retrieved a file is shown separately and is never a publication date.

  • TGCC — Résultats annuels au 31 décembre 2025 (Comptes consolidés; Comptes sociaux)

    Year ended 31 December 2025 · Published summary of audited statements (summary) · final status not established

    Audit: Fidaroc Grant Thornton; HDID & Associés (commissaires aux comptes) (named); no auditor's opinion on the full statements in this document

    Final status: Results publication issued by TGCC through the Casablanca exchange (p1 contact: Fatima-Zahra Bouzoubaa, Directeur administratif & financier). It reproduces the commissaires aux comptes' report on the consolidated états de synthèse (Fidaroc Grant Thornton, Faïçal Mekouar, Associé; HDID & Associés, Mohamed Hdid, Associé Gérant), unqualified, dated 'Casablanca, le 28 avril 2026', with handwritten signatures over stamps (PDF p2, page image). No auditor's report on the publication or its condensed statements is printed, and no board approval date is printed.

    Document date
    28 Apr 2026
    Auditor's report
    date not recorded
    Board approval
    date not found in this document
    Retrieved by us
    8 Oct 2026 (not a publication date)
    Used for
    statement columns FY2025, FY2024
    Basis
    consolidated statements · MAD thousands (printed “( en milliers de Dirhams )”)
    • Directory name 'TGCC S.A'; the auditors' reports print 'Travaux Généraux de Construction de Casablanca S.A (TGCC)' (p2) and 'TRAVAUX GENERAUX DE CONSTRUCTION DE CASABLANCA S.A' (p4); 'TGCC' is the printed abbreviation of the same name; no registration number, ticker or ISIN is printed.
    • Cash in the tableau de flux does not reconcile with the bilan: closing 'TRÉSORERIE À LA CLÔTURE DE L'EXERCICE' 2 015 875 (2024: 483 209), while the bilan prints treasury assets 1 925 788 (2024: 621 723) and treasury liabilities 1 507 587 (2024: 607 927), net 418 201 (2024: 13 796) (p1). The cash-flow 'Résultat net des sociétés intégrées' is 1 161 066, against 'Résultat Net' 1 161 165 in the compte de produits et charges. In 2025 the closing cash is opening 483 209 + net change 1 532 871 + currency effect -206 = 2 015 874 (printed 2 015 875). Kept as printed.
    • Accounting framework: the p1 footer describes the complete consolidated set on the website as 'établi conformément aux normes internationales' (IFRS: état de la situation financière, résultat global, variation des capitaux propres), but the condensed statements on p1 use the Moroccan CGNC consolidated layout (écart d'acquisition, immobilisations en non-valeur, amortissement des écarts d'acquisition), and the reproduced auditors' report (p2) certifies consolidated états de synthèse 'conformément au référentiel comptable en vigueur au Maroc' with the same equity and net profit. The transcribed statements are taken to be the Moroccan-GAAP consolidated statements the auditors reported on; controller to note that an IFRS set may differ.
    • Operating charges, operating depreciation, financial charges and goodwill amortisation are printed as positive amounts deducted in the subtotals; income tax and deferred tax are printed negative; these are stored as deductions (sign 'negate' on the positive-printed rows).
    • Rounding: the printed actif components (3 851 922 + 9 892 526 + 1 925 788 = 15 670 236) are 1 below TOTAL ACTIF 15 670 237; RÉSULTAT OPERATIONNEL 2 259 291 + 45 958 - 152 583 - 33 252 = 2 119 414 against RÉSULTAT AVANT IMPOT 2 119 415 (p1). Kept as printed.
    • No auditor's report on the publication itself is printed. It reproduces the 'Rapport des commissaires aux comptes sur les états de synthèse consolidés, Exercice du 1er janvier au 31 décembre 2025' (p2, image insert), unqualified: 'Nous certifions que les états de synthèse consolidés cités au premier paragraphe ci-dessus, sont réguliers et sincères et donnent dans tous leurs aspects significatifs, une image fidèle du patrimoine et de la situation financière du groupe au 31 décembre 2025, ainsi que du résultat de l'ensemble consolidé pour l'exercice clos à cette date, conformément au référentiel comptable en vigueur au Maroc.' The report states consolidated equity of KMAD 4.883.671 and consolidated net profit of KMAD 1.161.165, matching p1; key audit matters: work-in-progress inventories and impairment of trade receivables; no emphasis-of-matter or going-concern paragraph; signed Fidaroc Grant Thornton and HDID & Associés, 'Casablanca, le 28 avril 2026' (p2). The 'Rapport général' on the company états de synthèse (p4, image insert) is also unqualified (equity MAD 3.968.760.742,38, net profit MAD 717.627.459,91).
    • Condensed consolidated bilan (actif and passif), compte de produits et charges (with 'Résultat par action') and tableau de flux de trésorerie on p1, thousands of dirhams; no statement of changes in equity, comprehensive income or notes (ETIC). p1 states: 'Le Rapport Financier Annuel comprenant le jeu complet des états financiers consolidés du Groupe au 31 décembre 2025, établi conformément aux normes internationales est à votre disposition sur le site internet de la société : https://tgcc.ma/informations-financieres/'. Company (social) CGNC bilan and CPC on p3 (not transcribed).
    Technical details
    File
    4 pages, with a text layer
    SHA-256
    7835f2479ac3366b81274d0d0ebcc72b9eccf6a338eb9fe9bad0579b208387cd
    Entity as printed
    Travaux Généraux de Construction de Casablanca S.A (TGCC), 4, Rue de L'Imam Mouslim, Oasis, Casablanca 20100
    Exchange copy
    retrieved 2026-10-08T18:23:43Z

Data notes

No figure-level notes beyond those in the tables.

Review status: every figure has been located on its cited source page in an AI-assisted source verification (matched to the document's text) (9 October 2026). Independent review is pending for every figure; automated checks and the AI-assisted verification are not independent review.

Download

Figures shown on this page (CSV) — the same selected figures at their exact printed values, each with its source document, SHA-256, page, selection rule and reading. Independent review of these figures is pending.

· Company methodology and coverage