Skip to content

Review pending. Every figure has been located on its cited source page in an AI-assisted source verification (matched to OCR text and compared cell by cell with the page image; read from the page image) (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

Promopharm

PRO · Bourse de Casablanca · Company statements

On this page
Company details
Legal name
Société de Promotion Pharmaceutique du Maghreb S.A
Listing
PRO on the Bourse de Casablanca, active · ISIN MA0000011660 (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 · annual report, signed / final · source

  • Revenue

    MAD 980 million

    979,733,874.82 MAD units · p11

    +9.0% vs 2024

  • Operating profit / (loss)

    MAD 90.8 million

    90,790,739.19 MAD units · p11

    −14.5% vs 2024

  • Profit / (loss) for the year

    MAD 59.9 million

    59,914,634.13 MAD units · p11

    +8.6% vs 2024

  • Total assets

    MAD 1.22 billion

    1,219,927,998.22 MAD units · p9

    +5.4% vs 2024

  • Total equity

    MAD 591 million

    590,840,385.99 MAD units · p10

    +11.3% vs 2024

  • Cash from operations

    Not reported in this filing

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 units 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 — annual report, signed / final; reported for the year · source
  • FY2024 — annual report, signed / final; comparative in the FY2025 filing · source

Income statement

Income statement, MAD units. Columns: FY2025 — annual report (signed / final), as reported for the year; FY2024 — annual report (signed / final), comparative reported in the annual report for 2025.
Line (as printed) FY2025Annual reportreported for the yearFY2024Annual reportcomparative in FY2025 filing
Chiffres d'affaires 979,733,874.82 898,713,862.91
Variafon de sockade produits (1]1 45,951,870.83 45,430,864.32
Reprises d'expoitation: tanafert de2 39,824,164.26 27,573,995.20
Tolal 13 1,065,509,909.91 971,718,722.43
Achats revendus(2) de marchandises4 156,806,394.43 119,302,733.60
Achats co nsommé s(2) de mafères et5 444,130,109.67 434,951,734.44
Autres charges externe =6 133,854,632.88 107,540,064.94
Impôts et taves7 2,286,119.18 1,754,367.70
Chargesde personnel 168,184,720.81 149,267,270.00
Autes charges d'exploiaton 466,434.18 812,142.86
Dota fons d'exploita fion8 68,990,759.57 51,884,814.66
CHARGES D'EXPLOITATION9 974,719,170.72 865,513,128.20
RESULTAT D'EXPLOITATION (I-II) 90,790,739.19 106,205,594.23
Tolal IV 28,322,897.47 20,489,909.34
Tolal V (15,302,682.46) (23,036,305.82)
RESULTAT FINANCIER (IV-V)10 13,020,215.01 (2,546,396.48)
FESULTATCOLRANT (III+ VI)11 103,810,954.20 103,659,197.75
PRODUITS NON COURANTS12 6,148,610.34 2,496,307.72
CHARGES NON COURANTES13 (11,583,919.41) (17,111,894.78)
RE SULTAT NON COURANT (VII-IX)14 (5,435,309.07) (14,615,587.06)
RE SULTAT A VANT IMPOTS (VII+X) 98,375,645.13 89,043,610.69
IMPOTS SUR LES RESULTA TS (38,461,011.00) (33,883,641.00)
FESLLTATNET (X1-XII) 59,914,634.13 55,159,969.69
Notes and alternative reported figures (14)
  1. “Variafon de sockade produits (1]” is an issuer-specific line, not mapped to a shared definition: Change in stocks of products.
  2. “Reprises d'expoitation: tanafert de” is an issuer-specific line, not mapped to a shared definition: CGNC operating reversals and charge transfers.
  3. “Tolal 1” is an issuer-specific line, not mapped to a shared definition: Printed total of operating income.
  4. “Achats revendus(2) de marchandises” is an issuer-specific line, not mapped to a shared definition: Cost of goods resold.
  5. “Achats co nsommé s(2) de mafères et” is an issuer-specific line, not mapped to a shared definition: Raw materials and supplies consumed.
  6. “Autres charges externe =” is an issuer-specific line, not mapped to a shared definition: Other external charges.
  7. “Impôts et taves” is an issuer-specific line, not mapped to a shared definition: Taxes other than income tax.
  8. “Dota fons d'exploita fion” is an issuer-specific line, not mapped to a shared definition: Operating depreciation and provision charges.
  9. “CHARGES D'EXPLOITATION” is an issuer-specific line, not mapped to a shared definition: Printed total of operating charges (positive amounts).
  10. “RESULTAT FINANCIER (IV-V)” is an issuer-specific line, not mapped to a shared definition: Financial income less financial charges.
  11. “FESULTATCOLRANT (III+ VI)” is an issuer-specific line, not mapped to a shared definition: Operating result plus financial result.
  12. “PRODUITS NON COURANTS” is an issuer-specific line, not mapped to a shared definition: Printed total of non-current income.
  13. “CHARGES NON COURANTES” is an issuer-specific line, not mapped to a shared definition: Printed total of non-current charges.
  14. “RE SULTAT NON COURANT (VII-IX)” is an issuer-specific line, not mapped to a shared definition: Non-current income less non-current charges.

Balance sheet

Balance sheet, MAD units. Columns: FY2025 — annual report (signed / final), as reported for the year; FY2024 — annual report (signed / final), comparative reported in the annual report for 2025.
Line (as printed) FY2025Annual reportreported for the yearFY2024Annual reportcomparative in FY2025 filing
Immobilisations en non valeurs→[A]1 24,937,857.22 9,905,622.07
Immobilisations in corporelles— [B] 6,755,198.41 8,435,978.66
Immobilisations corporelles →[C] 395,255,069.71 378,002,235.79
Immobilisations financières-[D]2 167,917.87 142,634.67
TOTAL (A+B+ C+D+E) 427,116,043.21 396,486,471.19
Stocks→[F] 352,346,045.60 324,071,401.22
Créances de l'actif circulant—[G]3 299,495,321.60 313,683,148.48
Titres valeurs de placement—[H] 0.00 17,988,760.05
Ecarts de conversion actif- []| Eléments4 2,781,366.52 4,992,123.73
TOTAL II (F+G+H+1) 654,622,733.72 660,735,433.48
TOTAL III 138,189,221.29 100,040,599.80
TOTAL GENERAL I+|I+III 1,219,927,998.22 1,157,262,504.47
Capital social ou personnel (1) 100,000,000.00 100,000,000.00
Réserve légale5 10,000,000.00 10,000,000.00
Autres réserves6 56,757,190.98 56,757,190.98
Report à nouveau (2) 364,168,560.88 309,008,591.19
Résultat net de lexercice (2)7 59,914,634.13 55,159,969.69
Total de s c apitau x propres (A) 590,840,385.99 530,925,751.86
Capitaux propres assimilés (B)8 18,108,518.66 18,709,490.00
Dettes de fin an ce ment (C) 189,965,477.88 227,569,236.68
TOTAL I(A+B+C+D+E)9 798,914,382.53 777,204,478.54
Dettes du passif circulant (F)10 395,874,958.63 354,188,874.76
Autres provisions pour risques et charges (G)11 22,545,904.41 24,148,532.62
Ecarts de conversion - passif (Elé ments circulants) (H)12 2,592,752.65 1,375,629.21
TOTAL II (F+G+H) 421,013,615.69 379,713,036.59
TOTAL III 0.00 344,989.34
TOTAL GENERAL I+II+III (passif) 1,219,927,998.22 1,157,262,504.47
Notes and alternative reported figures (12)
  1. “Immobilisations en non valeurs→[A]” is an issuer-specific line, not mapped to a shared definition: Deferred charges (CGNC 'immobilisations en non valeurs'), net.
  2. “Immobilisations financières-[D]” is an issuer-specific line, not mapped to a shared definition: Financial fixed assets, net.
  3. “Créances de l'actif circulant—[G]” is an issuer-specific line, not mapped to a shared definition: Current receivables (suppliers' advances, customers, staff, State, other debtors, accruals), net.
  4. “Ecarts de conversion actif- []| Eléments” is an issuer-specific line, not mapped to a shared definition: Unrealised exchange losses on current items.
  5. “Réserve légale” is an issuer-specific line, not mapped to a shared definition: Legal reserve.
  6. “Autres réserves” is an issuer-specific line, not mapped to a shared definition: Other reserves.
  7. “Résultat net de lexercice (2)” is an issuer-specific line, not mapped to a shared definition: The year's net result shown within equity.
  8. “Capitaux propres assimilés (B)” is an issuer-specific line, not mapped to a shared definition: CGNC quasi-equity: investment subsidies.
  9. “TOTAL I(A+B+C+D+E)” is an issuer-specific line, not mapped to a shared definition: Equity, quasi-equity, financing debts, durable provisions and conversion differences (CGNC financement permanent).
  10. “Dettes du passif circulant (F)” is an issuer-specific line, not mapped to a shared definition: Trade, customer, staff, social, State, associates and other current payables.
  11. “Autres provisions pour risques et charges (G)” is an issuer-specific line, not mapped to a shared definition: Current provisions for risks and charges.
  12. “Ecarts de conversion - passif (Elé ments circulants) (H)” is an issuer-specific line, not mapped to a shared definition: Unrealised exchange gains on current items.

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.

No dividend statement or amount collected.

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.

  • Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025')

    Year ended 31 December 2025 · Annual report · signed / final

    Audit: Horwath Maroc Audit (El Bouazzaoui Hanati); PwC Maroc (Mohamed Rqibate), unmodified opinion · signed

    Auditor's sign-off: Horwath Maroc Audit, El Bouazzaoui Hanati; PwC Maroc, Mohamed Rqibate

    Final status: The commissaires aux comptes' 'Rapport général' on the états de synthèse for the year 1 January to 31 December 2025 (PDF pp5-8, image insert) gives an unqualified opinion, is dated 'Casablanca, le 30 avril 2026' and is signed by hand over stamps: Horwath Maroc Audit (El Bouazzaoui Hanati, Associé) and PwC Maroc (Mohamed Rqibate, Associé) (page image p8). No board approval date is printed.

    Document date
    30 Apr 2026
    Auditor's report
    30 Apr 2026
    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
    company statements · MAD units (printed “Not printed on the statement pages: amounts in dirhams with centimes (the auditors' report states 608 948 905 MAD of equity, p5)”)
    • Question clé de l'audit: provision pour dépréciation des créances clients (gross customer receivables 242 MMAD, provision about 14,5 MMAD) (pp5-6).
    • CGNC statements: charges are printed as positive amounts; the compte de produits et charges splits each line between operations of the year and of prior years (2025: 47 077,18 of prior-year operating charges); the totals column is transcribed. The bilan actif prints gross, amortisation and net; the net columns are transcribed. Several bold or border-underlined cells print a mark that the OCR reads as a full stop where the render shows the decimal comma (e.g. Total II 974.719.170,72); recorded as OCR fixes with the reading of the render.
    • The 'Publication des comptes sociaux' (pp9-16) prints the bilan, compte de produits et charges, état des soldes de gestion, tableau de financement and selected ETIC tables (dérogations, changements de méthodes, immobilisations, provisions, créances, dettes, sûretés, engagements). No cash-flow statement and no consolidated statements are printed. The statement pages and the auditors' report are image inserts (no text layer).
    Technical details
    File
    27 pages, with a text layer
    SHA-256
    6fed406e0ef589bd6267fe9e1426227223449d763ff4a0731523e08154b84abb
    Entity as printed
    Société de Promotion Pharmaceutique du Maghreb « Promopharm S.A »
    Regulator copy
    retrieved 2026-10-08T18:34:59Z

Data notes

  • Créances de l'actif circulant—[G] — OCR read '313.683.148.48'; the page image shows '313.683.148,48'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 313.683.148,48 (p9). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p9)
  • TOTAL II (F+G+H+1) — OCR read '654.622.733.72'; the page image shows '654.622.733,72'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 654.622.733,72 (p9). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p9)
  • TOTAL II (F+G+H+1) — OCR read '660.735.433.48'; the page image shows '660.735.433,48'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 660.735.433,48 (p9). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p9)
  • TOTAL III — OCR read '100.040.599.80'; the page image shows '100.040.599,80'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 100.040.599,80 (p9). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p9)
  • Report à nouveau (2) — OCR read '309.008.591.19'; the page image shows '309.008.591,19'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 309.008.591,19 (p10). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p10)
  • TOTAL I(A+B+C+D+E) — OCR read 'TT7.204.478,54'; the page image shows '777.204.478,54'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 777.204.478,54 (p10). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p10)
  • Chiffres d'affaires — OCR read '979.733.874.82'; the page image shows '979.733.874,82'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 979.733.874,82 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Variafon de sockade produits (1] — OCR read '45.951.870.83'; the page image shows '45.951.870,83'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 45.951.870,83 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Tolal 1 — OCR read '1.065.509.909.91'; the page image shows '1.065.509.909,91'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 1.065.509.909,91 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Tolal 1 — OCR read '971.718.722.43'; the page image shows '971.718.722,43'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 971.718.722,43 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Achats co nsommé s(2) de mafères et — OCR read '444.130.109,57'; the page image shows '444.130.109,67'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 444.130.109,67 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Autres charges externe = — OCR read '107.540.054.94'; the page image shows '107.540.064,94'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 107.540.064,94 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Impôts et taves — OCR read '2.286.119.18'; the page image shows '2.286.119,18'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 2.286.119,18 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Chargesde personnel — OCR read '168.184.720,8'; the page image shows '168.184.720,81'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 168.184.720,81 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Chargesde personnel — OCR read '149.267 270.00'; the page image shows '149.267.270,00'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 149.267.270,00 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Autes charges d'exploiaton — OCR read '450.434,18'; the page image shows '466.434,18'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 466.434,18 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Autes charges d'exploiaton — OCR read '812.142,80'; the page image shows '812.142,86'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 812.142,86 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Dota fons d'exploita fion — OCR read '$8.990.759.57'; the page image shows '68.990.759,57'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 68.990.759,57 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Dota fons d'exploita fion — OCR read '51.884.814,5d'; the page image shows '51.884.814,66'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 51.884.814,66 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • CHARGES D'EXPLOITATION — OCR read '974.719.170.72'; the page image shows '974.719.170,72'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 974.719.170,72 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Tolal IV — OCR read '28.322.897.47'; the page image shows '28.322.897,47'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 28.322.897,47 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • Tolal IV — OCR read '20.489.909.34'; the page image shows '20.489.909,34'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 20.489.909,34 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • FESULTATCOLRANT (III+ VI) — OCR read '103.810.954.20'; the page image shows '103.810.954,20'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 103.810.954,20 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • FESULTATCOLRANT (III+ VI) — OCR read '103.659.127.75'; the page image shows '103.659.197,75'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 103.659.197,75 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • PRODUITS NON COURANTS — OCR read '6.148.610.34'; the page image shows '6.148.610,34'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 6.148.610,34 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • PRODUITS NON COURANTS — OCR read '2.496.307.72'; the page image shows '2.496.307,72'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 2.496.307,72 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • RE SULTAT NON COURANT (VII-IX) — OCR read '-14.615.587,08'; the page image shows '-14.615.587,06'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints -14.615.587,06 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • RE SULTAT A VANT IMPOTS (VII+X) — OCR read '89.043.610.69'; the page image shows '89.043.610,69'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 89.043.610,69 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • IMPOTS SUR LES RESULTA TS — OCR read '38.461.011.00'; the page image shows '38.461.011,00'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 38.461.011,00 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • FESLLTATNET (X1-XII) — OCR read '59.914.634.13'; the page image shows '59.914.634,13'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 59.914.634,13 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)
  • FESLLTATNET (X1-XII) — OCR read '55.159.969.68'; the page image shows '55.159.969,69'. OCR misread on the render's bold or border-underlined cell (a comma read as a full stop or a digit misread); the render prints 55.159.969,69 (p11). (Promopharm SA — Rapport financier 2025 (cover: 'Promopharm S.A Annual Report 2025'), p11)

Review status: every figure has been located on its cited source page in an AI-assisted source verification (matched to OCR text and compared cell by cell with the page image; read from the page image) (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