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) (16 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

SOTHEMA

SOT · Bourse de Casablanca · Consolidated statements

On this page
Company details
Legal name
Société de Thérapeutique Marocaine (SOTHEMA S.A.)
Listing
SOT on the Bourse de Casablanca, active · ISIN MA0000012833 (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.
  • Auditor's emphasis of matter. Observation: 'Nous attirons votre attention sur les situations décrites dans la note 6.15 des annexes aux états financiers consolidés relatives aux contrôles en cours de la CNSS et de l'Office des Changes dont fait l'objet la SOTHEMA.
Full wording and sources
  • Published summary of audited statements for 2025: final status not established

    Press publication of the consolidated (and company) statements issued by SOTHEMA, filed with the Bourse de Casablanca. It reproduces the statutory auditors' report on the full consolidated financial statements (Deloitte Audit, Sakina Bensouda Korachi; A. Saaidi et Associés, Bahaa Saaidi; 'Casablanca, le 30 avril 2026'; handwritten signatures with stamps, PDF p8 page image), unmodified with an observation paragraph. No auditor's report on this publication itself is printed, and no board approval date is shown.

    Source: SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS (dated 2026-04-30)

  • 2025, 2024: figures from a published summary

    These columns come from a summary of the audited statements, not the full audited financial statements. The publication does not call itself a summary; it states 'Le Rapport Financier Annuel 2025, comprenant le jeu complet des états financiers sociaux et consolidés du Groupe au 31 décembre 2025, sera mis en ligne ...' (p7). No auditor's report on the publication itself. It reproduces the 'RAPPORT DES COMMISSAIRES AUX COMPTES SUR LES ETATS FINANCIERS CONSOLIDES' (Deloitte Audit and A. Saaidi et Associés, Casablanca, 30 avril 2026, signed): 'Nous certifions que les états financiers consolidés ... sont réguliers et sincères et donnent, dans tous leurs aspects significatifs, une image fidèle ...' (p8). It is a report on the full consolidated statements, so audit_opinion is left None. Consolidated: bilan actif and passif, compte de produits et charges with EPS, tableau des flux de trésorerie (p5); other comprehensive income, consolidation perimeter, statement of changes in equity (p6); accounting policies (pp6-7); auditors' report (p8). The explanatory notes (e.g. note 6.15 cited by the auditors) are not printed. 'Le Rapport Financier Annuel 2025, comprenant le jeu complet des états financiers sociaux et consolidés du Groupe au 31 décembre 2025, sera mis en ligne à partir du 30 avril 2026 sur le site internet de SOTHEMA' (p7). Company accounts (CPC, bilan, annex tables) and the general report on them are on pp1-4.

    Source: SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS (dated 2026-04-30)

  • Auditor's emphasis of matter

    Observation: 'Nous attirons votre attention sur les situations décrites dans la note 6.15 des annexes aux états financiers consolidés relatives aux contrôles en cours de la CNSS et de l'Office des Changes dont fait l'objet la SOTHEMA. Notre opinion n'est pas modifiée à l'égard de ces points.' (p8; note 6.15 is not printed)

    Source: SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS (dated 2026-04-30)

  • Revenue

    MAD 3.23 billion

    3,225,670 MAD thousands · p5

    +14.6% vs 2024

  • Operating profit / (loss)

    MAD 627 million

    626,524 MAD thousands · p5

    +22.3% vs 2024

  • Profit / (loss) for the year

    MAD 388 million

    388,229 MAD thousands · p5

    +22.4% vs 2024

  • Total assets

    MAD 4.61 billion

    4,607,253 MAD thousands · p5

    +44.8% vs 2024

  • Total equity

    MAD 2.65 billion

    2,649,675 MAD thousands · p5

    +55.2% vs 2024

  • Cash from operations

    MAD 461 million

    460,693 MAD thousands · p5

    +97.2% 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 publication does not call itself a summary; it states 'Le Rapport Financier Annuel 2025, comprenant le jeu complet des états financiers sociaux et consolidés du Groupe au 31 décembre 2025, sera mis en ligne ...' (p7). No auditor's report on the publication itself. It reproduces the 'RAPPORT DES COMMISSAIRES AUX COMPTES SUR LES ETATS FINANCIERS CONSOLIDES' (Deloitte Audit and A. Saaidi et Associés, Casablanca, 30 avril 2026, signed): 'Nous certifions que les états financiers consolidés ... sont réguliers et sincères et donnent, dans tous leurs aspects significatifs, une image fidèle ...' (p8). It is a report on the full consolidated statements, so audit_opinion is left None. Consolidated: bilan actif and passif, compte de produits et charges with EPS, tableau des flux de trésorerie (p5); other comprehensive income, consolidation perimeter, statement of changes in equity (p6); accounting policies (pp6-7); auditors' report (p8). The explanatory notes (e.g. note 6.15 cited by the auditors) are not printed. 'Le Rapport Financier Annuel 2025, comprenant le jeu complet des états financiers sociaux et consolidés du Groupe au 31 décembre 2025, sera mis en ligne à partir du 30 avril 2026 sur le site internet de SOTHEMA' (p7). Company accounts (CPC, bilan, annex tables) and the general report on them are on pp1-4.

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 3,225,670 2,815,902
Autres produits de l'activité 279 2,824
Achats consommés1 (1,670,261) (1,534,243)
Charges externes2 (423,422) (379,099)
Charges de personnel (385,069)3 (366,799)
Impôts et taxes4 (2,630) (2,654)
Dotation aux amortissements5 (66,242) (67,955)
Dotation aux dépréciations et provisions6 (67,548) (30,884)
Variation des stocks d'en-cours et produits finis7 10,844 61,415
Autres produits et charges d'exploitation8 38,192 31,276
Résultat opérationnel courant9 659,813 529,783
Résultat sur cession de participations consolidées10 163 13,170
Autres produits et charges opérationnels11 (33,452)12 (30,861)13
Résultat opérationnel 626,524 512,092
Produits de trésorerie et d'équivalents de trésorerie 643 638
Coût de l'endettement financier brut (23,457)14 (31,211)15
Coût de l'endettement financier net16 (22,814)17 (30,573)18
Autres produits et charges financiers19 21,635 11,829
Résultat avant impôt 625,345 493,347
Impôts sur les bénéfices (235,757)20 (175,482)21
Résultat après impôt22 389,588 317,866
Q-P de résultat des mises en équivalence (1,359)23 (641)24
Résultat Net Total 388,229 317,224
Intérêts minoritaires25 2,703 1,936
Variation des gains et pertes comptabilisés directement en capitaux propres 20,379 (7,958)26
Résultat global consolidé de la période 408,608 309,267
  1. Printed “- 385 069”; read as -385069. p5: Printed with the minus sign set apart from the figure ('- 385 069'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  2. Printed “- 33 452”; read as -33452. p5: Printed with the minus sign set apart from the figure ('- 33 452'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  3. Printed “- 30 861”; read as -30861. p5: Printed with the minus sign set apart from the figure ('- 30 861'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  4. Printed “- 23 457”; read as -23457. p5: Printed with the minus sign set apart from the figure ('- 23 457'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  5. Printed “- 31 211”; read as -31211. p5: Printed with the minus sign set apart from the figure ('- 31 211'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  6. Printed “- 22 814”; read as -22814. p5: Printed with the minus sign set apart from the figure ('- 22 814'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  7. Printed “- 30 573”; read as -30573. p5: Printed with the minus sign set apart from the figure ('- 30 573'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  8. Printed “- 235 757”; read as -235757. p5: Printed with the minus sign set apart from the figure ('- 235 757'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  9. Printed “- 175 482”; read as -175482. p5: Printed with the minus sign set apart from the figure ('- 175 482'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  10. Printed “- 1 359”; read as -1359. p5: Printed with the minus sign set apart from the figure ('- 1 359'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  11. Printed “- 641”; read as -641. p5: Printed with the minus sign set apart from the figure ('- 641'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  12. Printed “- 7 958”; read as -7958. p6: Printed with the minus sign set apart from the figure ('- 7 958'); read as one negative amount with the same digits, as the printed subtotals and the page image (p6) confirm.
Notes and alternative reported figures (14)
  1. “Achats consommés” is an issuer-specific line, not mapped to a shared definition: Purchases consumed (nature-of-expense presentation).
  2. “Charges externes” is an issuer-specific line, not mapped to a shared definition: External charges.
  3. “Impôts et taxes” is an issuer-specific line, not mapped to a shared definition: Taxes other than income tax.
  4. “Dotation aux amortissements” is an issuer-specific line, not mapped to a shared definition: Depreciation and amortisation charge, one line.
  5. “Dotation aux dépréciations et provisions” is an issuer-specific line, not mapped to a shared definition: Impairment and provision charges.
  6. “Variation des stocks d'en-cours et produits finis” is an issuer-specific line, not mapped to a shared definition: Change in work in progress and finished goods.
  7. “Autres produits et charges d'exploitation” is an issuer-specific line, not mapped to a shared definition: Other operating income and expenses, net.
  8. “Résultat opérationnel courant” is an issuer-specific line, not mapped to a shared definition: Recurring operating profit, printed subtotal.
  9. “Résultat sur cession de participations consolidées” is an issuer-specific line, not mapped to a shared definition: Result on disposal of consolidated interests.
  10. “Autres produits et charges opérationnels” is an issuer-specific line, not mapped to a shared definition: Other (non-recurring) operating income and expenses.
  11. “Coût de l'endettement financier net” is an issuer-specific line, not mapped to a shared definition: Net cost of financial debt, printed subtotal.
  12. “Autres produits et charges financiers” is an issuer-specific line, not mapped to a shared definition: Other financial income and expenses, net.
  13. “Résultat après impôt” is an issuer-specific line, not mapped to a shared definition: Profit after tax before the share of equity-accounted results, printed subtotal.
  14. “Intérêts minoritaires” is an issuer-specific line, not mapped to a shared definition: Profit attributable to non-controlling 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
Immobilisations incorporelles 43,507 29,916
Écarts d'acquisition1 1,002,097 27,263
Immobilisations corporelles 1,039,600 894,753
Titres mis en équivalence 2,430 1,559
Autres actifs financiers2 22,802 22,492
Impôts différés 910 1,009
Autres actifs long terme3 23,041 20,631
Actifs non-courants 2,134,386 997,623
Stocks et en-cours 1,068,910 919,539
Clients et autres débiteurs 1,235,521 1,185,557
Créances d'impôt 8,068 Not reported in this filing4
Autres actifs courants5 11,518 2,151
Disponibilités 148,850 77,181
ACTIFS COURANTS 2,472,867 2,184,428
ACTIFS NON COURANTS ET GROUPES D'ACTIFS DESTINÉS À ÊTRE CÉDÉS6 –7 –7
TOTAL ACTIF 4,607,253 3,182,052
Capital 380,336 360,000
Primes liées au capital 610,092 Not reported in this filing8
Réserves9 1,243,509 1,010,630
Réserves de conversion groupe10 185 (1,746)11
Résultat de l'exercice12 385,526 315,288
Capitaux propres, part du groupe 2,619,648 1,684,172
Intérêts minoritaires 30,028 23,140
TOTAL DES CAPITAUX PROPRES 2,649,675 1,707,312
Emprunts et dettes financières 395,411 156,057
Engagements envers le personnel 35,854 30,421
Autres provisions13 5,342 2,896
Impôts différés 109,670 102,867
Autres passifs long terme14 4,375 6,908
Passifs non courants 550,652 299,149
Emprunts et concours bancaires (part à moins d'un an) 581,309 432,554
Provisions (part à moins d'un an) 19,981 10,236
Fournisseurs et autres créditeurs 729,005 720,178
Dettes d'impôt 63,856 8,950
Autres passifs courants15 12,775 3,673
PASSIFS COURANTS 1,406,926 1,175,591
TOTAL PASSIF 4,607,253 3,182,052
  1. Printed “-”, read as nil: subtotal_arithmetic: bs.total_assets.
  2. Printed “- 1 746”; read as -1746. p5: Printed with the minus sign set apart from the figure ('- 1 746'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
Notes and alternative reported figures (13)
  1. “Écarts d'acquisition” is an issuer-specific line, not mapped to a shared definition: Goodwill.
  2. “Autres actifs financiers” is an issuer-specific line, not mapped to a shared definition: Other (non-current) financial assets.
  3. “Autres actifs long terme” is an issuer-specific line, not mapped to a shared definition: Other long-term assets.
  4. Not reported in this filing: Not printed for 2024: the line 'Créances d'impôt' carries a 2025 amount (8 068) only; the 2024 column is left blank (p5, checked on the page image).
  5. “Autres actifs courants” is an issuer-specific line, not mapped to a shared definition: Other current assets.
  6. “ACTIFS NON COURANTS ET GROUPES D'ACTIFS DESTINÉS À ÊTRE CÉDÉS” is an issuer-specific line, not mapped to a shared definition: Assets held for sale (printed outside current assets).
  7. Not reported in this filing: Not printed for 2024: the line 'Primes liées au capital' carries a 2025 amount (610 092) only; the 2024 column is left blank (p5, checked on the page image).
  8. “Réserves” is an issuer-specific line, not mapped to a shared definition: Consolidated reserves (the statement of changes in equity splits them into 'Réserves' and 'Autres', p6).
  9. “Réserves de conversion groupe” is an issuer-specific line, not mapped to a shared definition: Group translation reserve.
  10. “Résultat de l'exercice” is an issuer-specific line, not mapped to a shared definition: Profit for the year presented as a separate equity line.
  11. “Autres provisions” is an issuer-specific line, not mapped to a shared definition: Other non-current provisions.
  12. “Autres passifs long terme” is an issuer-specific line, not mapped to a shared definition: Other long-term liabilities.
  13. “Autres passifs courants” is an issuer-specific line, not mapped to a shared definition: Other current liabilities.

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
Résultat net total consolidé1 388,229 317,224
Elim. du résultat des mises en équivalence2 1,359 641
Elim. des amortissements et provisions3 74,709 74,121
Elim. des résultats de cession et des pertes et profits de dilution4 (3,350)5 (16,362)6
Capacité d'autofinancement après coût de l'endettement financier net et impôt7 460,948 375,625
Elim. de la charge (produit) d'impôt8 235,757 175,482
Elim. du coût de l'endettement financier net9 22,814 30,573
Capacité d'autofinancement avant coût de l'endettement financier net et impôt10 719,519 581,680
Incidence de la variation du BFR11 (63,601)12 (194,151)13
Impôts payés (195,225)14 (153,878)15
Flux de trésorerie liés aux activités opérationnelles 460,693 233,651
Incidence des variations de périmètre16 (1,094,424)17 23,365
Acquisition d'immobilisations corporelles et incorporelles18 (78,277)19 (112,713)20
Variation des prêts et avances consentis21 (8)22 1,862
Subventions d'investissement reçues23 1,410 –24
Cession d'immobilisations corporelles et incorporelles 10 37
Flux de trésorerie liés aux activités d'investissement (1,171,289)25 (87,448)26
Augmentation de capital27 630,428 –28
Emission d'emprunts 550,755 200,000
Remboursement d'emprunts (220,710)29 (174,398)30
Intérêts financiers nets versés31 (22,814)32 (31,279)33
Dividendes payés aux actionnaires du groupe (201,600)34 (122,401)35
Autres flux liés aux opérations de financement36 48,294 14,942
Flux de trésorerie liés aux activités de financement 784,353 (113,135)37
Incidence de la variation des taux de change38 219 (333)39
Variation de la trésorerie 73,975 32,735
Trésorerie d'ouverture 63,160 30,425
Trésorerie de clôture 137,135 63,160
  1. Printed “- 3 350”; read as -3350. p5: Printed with the minus sign set apart from the figure ('- 3 350'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  2. Printed “- 16 362”; read as -16362. p5: Printed with the minus sign set apart from the figure ('- 16 362'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  3. Printed “- 63 601”; read as -63601. p5: Printed with the minus sign set apart from the figure ('- 63 601'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  4. Printed “- 194 151”; read as -194151. p5: Printed with the minus sign set apart from the figure ('- 194 151'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  5. Printed “- 195 225”; read as -195225. p5: Printed with the minus sign set apart from the figure ('- 195 225'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  6. Printed “- 153 878”; read as -153878. p5: Printed with the minus sign set apart from the figure ('- 153 878'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  7. Printed “- 1 094 424”; read as -1094424. p5: Printed with the minus sign set apart from the figure ('- 1 094 424'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  8. Printed “- 78 277”; read as -78277. p5: Printed with the minus sign set apart from the figure ('- 78 277'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  9. Printed “- 112 713”; read as -112713. p5: Printed with the minus sign set apart from the figure ('- 112 713'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  10. Printed “- 8”; read as -8. p5: Printed with the minus sign set apart from the figure ('- 8'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  11. Printed “-”, read as nil: subtotal_arithmetic: cf.cash_from_investing.
  12. Printed “- 1 171 289”; read as -1171289. p5: Printed with the minus sign set apart from the figure ('- 1 171 289'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  13. Printed “- 87 448”; read as -87448. p5: Printed with the minus sign set apart from the figure ('- 87 448'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  14. Printed “-”, read as nil: subtotal_arithmetic: cf.cash_from_financing.
  15. Printed “- 220 710”; read as -220710. p5: Printed with the minus sign set apart from the figure ('- 220 710'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  16. Printed “- 174 398”; read as -174398. p5: Printed with the minus sign set apart from the figure ('- 174 398'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  17. Printed “- 22 814”; read as -22814. p5: Printed with the minus sign set apart from the figure ('- 22 814'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  18. Printed “- 31 279”; read as -31279. p5: Printed with the minus sign set apart from the figure ('- 31 279'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  19. Printed “- 201 600”; read as -201600. p5: Printed with the minus sign set apart from the figure ('- 201 600'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  20. Printed “- 122 401”; read as -122401. p5: Printed with the minus sign set apart from the figure ('- 122 401'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  21. Printed “- 113 135”; read as -113135. p5: Printed with the minus sign set apart from the figure ('- 113 135'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
  22. Printed “- 333”; read as -333. p5: Printed with the minus sign set apart from the figure ('- 333'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm.
Notes and alternative reported figures (17)
  1. “Résultat net total consolidé” is an issuer-specific line, not mapped to a shared definition: Consolidated net profit, starting line of the cash-flow statement.
  2. “Elim. du résultat des mises en équivalence” is an issuer-specific line, not mapped to a shared definition: Adjustment.
  3. “Elim. des amortissements et provisions” is an issuer-specific line, not mapped to a shared definition: Adjustment.
  4. “Elim. des résultats de cession et des pertes et profits de dilution” is an issuer-specific line, not mapped to a shared definition: Adjustment.
  5. “Capacité d'autofinancement après coût de l'endettement financier net et impôt” is an issuer-specific line, not mapped to a shared definition: Printed subtotal.
  6. “Elim. de la charge (produit) d'impôt” is an issuer-specific line, not mapped to a shared definition: Adjustment.
  7. “Elim. du coût de l'endettement financier net” is an issuer-specific line, not mapped to a shared definition: Adjustment.
  8. “Capacité d'autofinancement avant coût de l'endettement financier net et impôt” is an issuer-specific line, not mapped to a shared definition: Printed subtotal.
  9. “Incidence de la variation du BFR” is an issuer-specific line, not mapped to a shared definition: Change in working capital requirement.
  10. “Incidence des variations de périmètre” is an issuer-specific line, not mapped to a shared definition: Cash effect of changes in the consolidation scope (acquisitions).
  11. “Acquisition d'immobilisations corporelles et incorporelles” is an issuer-specific line, not mapped to a shared definition: Purchases of property, plant and equipment and intangible assets, one line.
  12. “Variation des prêts et avances consentis” is an issuer-specific line, not mapped to a shared definition: Change in loans and advances granted.
  13. “Subventions d'investissement reçues” is an issuer-specific line, not mapped to a shared definition: Investment grants received.
  14. “Augmentation de capital” is an issuer-specific line, not mapped to a shared definition: Proceeds of the capital increase.
  15. “Intérêts financiers nets versés”: mapping to a shared definition is uncertain. Printed as net financial interest paid (p5), not gross interest paid on borrowings.
  16. “Autres flux liés aux opérations de financement” is an issuer-specific line, not mapped to a shared definition: Other financing flows.
  17. “Incidence de la variation des taux de change” is an issuer-specific line, not mapped to a shared definition: Effect of exchange-rate changes, printed inside 'Variation de la trésorerie' (operating + investing + financing + this line = variation, p5), not between the variation and closing treasury; kept native so the standard fx_effect_on_cash closing-cash check is not applied twice.

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)1 50.7 43.8
Profit / (loss) attributable to shareholders (MAD thousands)2 385,526 315,288
Shares in issue at year end (shares)43 7,606,728 7,200,000
Notes and alternative reported figures (4)
  1. Earnings / (loss) per share: printed as “Résultat par action”.
  2. Profit / (loss) attributable to shareholders: printed as “Part du groupe”.
  3. “Nombre d'actions”: mapping to a shared definition is uncertain. Printed 'Nombre d'actions' under the income statement (7 606 728; 2024: 7 200 000); capital of 380 336 KMAD suggests a year-end count; the policy note says EPS uses the weighted average number of shares (p7). Not stated which.
  4. Shares in issue at year end: printed as “Nombre d'actions”.

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 payés aux actionnaires du groupe (201,600) MAD thousands Summary statements, p5
31 Dec 2024 Dividends paid (cash flow statement) Dividendes payés aux actionnaires du groupe (122,401) MAD thousands Summary statements, p5

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.

  • SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS

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

    Audit: Deloitte Audit; A. Saaidi et Associés (joint statutory auditors) (named); no auditor's opinion on the full statements in this document

    Final status: Press publication of the consolidated (and company) statements issued by SOTHEMA, filed with the Bourse de Casablanca. It reproduces the statutory auditors' report on the full consolidated financial statements (Deloitte Audit, Sakina Bensouda Korachi; A. Saaidi et Associés, Bahaa Saaidi; 'Casablanca, le 30 avril 2026'; handwritten signatures with stamps, PDF p8 page image), unmodified with an observation paragraph. No auditor's report on this publication itself is printed, and no board approval date is shown.

    Document date
    30 Apr 2026
    Auditor's report
    date not recorded
    Board approval
    date not recorded
    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”)
    • Goodwill rose from 27 263 to 1 002 097 KMAD and 'Incidence des variations de périmètre' is -1 094 424 KMAD (p5): an acquisition in 2025 (SOLUDIA MAGHREB appears in the perimeter, p6); a capital increase of 630 428 KMAD (20 336 capital + 610 092 premium, p6).
    • Blank cells: 'Créances d'impôt' and 'Primes liées au capital' 2024, 'VMP et autres placements' (both years) and 'Résultat des activités destinées à être abandonnées ou cédées' (2025 blank, 2024 dash) (p5); VMP and the discontinued line are not transcribed. Treasury at close (137 135) differs from 'Disponibilités' (148 850) without a printed reconciliation (the difference is presumably bank overdrafts in 'Emprunts et concours bancaires'); the two cash-equals-balance-sheet checks fail for that reason. The p6 text layer prefixes some equity-statement figures with '12' (e.g. '12 380 336' for the printed capital 380 336); p6 equity statement not read.
    • No auditor's report on the publication itself. It reproduces the 'RAPPORT DES COMMISSAIRES AUX COMPTES SUR LES ETATS FINANCIERS CONSOLIDES' (Deloitte Audit and A. Saaidi et Associés, Casablanca, 30 avril 2026, signed): 'Nous certifions que les états financiers consolidés ... sont réguliers et sincères et donnent, dans tous leurs aspects significatifs, une image fidèle ...' (p8). It is a report on the full consolidated statements, so audit_opinion is left None.
    • Consolidated: bilan actif and passif, compte de produits et charges with EPS, tableau des flux de trésorerie (p5); other comprehensive income, consolidation perimeter, statement of changes in equity (p6); accounting policies (pp6-7); auditors' report (p8). The explanatory notes (e.g. note 6.15 cited by the auditors) are not printed. 'Le Rapport Financier Annuel 2025, comprenant le jeu complet des états financiers sociaux et consolidés du Groupe au 31 décembre 2025, sera mis en ligne à partir du 30 avril 2026 sur le site internet de SOTHEMA' (p7). Company accounts (CPC, bilan, annex tables) and the general report on them are on pp1-4.
    Technical details
    File
    8 pages, with a text layer
    SHA-256
    eaa33ba03b5ddc2036652f66489725a8e576f50cf7b3e2bd7056bd5f852d6b8d
    Entity as printed
    Société de Thérapeutique Marocaine (SOTHEMA S.A.) et ses filiales (le « groupe »)
    Exchange copy
    retrieved 2026-10-08T18:23:36Z

Data notes

  • Charges de personnel — Printed '- 385 069'; read as '-385069'. Printed with the minus sign set apart from the figure ('- 385 069'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Autres produits et charges opérationnels — Printed '- 33 452'; read as '-33452'. Printed with the minus sign set apart from the figure ('- 33 452'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Autres produits et charges opérationnels — Printed '- 30 861'; read as '-30861'. Printed with the minus sign set apart from the figure ('- 30 861'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Coût de l'endettement financier brut — Printed '- 23 457'; read as '-23457'. Printed with the minus sign set apart from the figure ('- 23 457'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Coût de l'endettement financier brut — Printed '- 31 211'; read as '-31211'. Printed with the minus sign set apart from the figure ('- 31 211'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Coût de l'endettement financier net — Printed '- 22 814'; read as '-22814'. Printed with the minus sign set apart from the figure ('- 22 814'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Coût de l'endettement financier net — Printed '- 30 573'; read as '-30573'. Printed with the minus sign set apart from the figure ('- 30 573'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Impôts sur les bénéfices — Printed '- 235 757'; read as '-235757'. Printed with the minus sign set apart from the figure ('- 235 757'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Impôts sur les bénéfices — Printed '- 175 482'; read as '-175482'. Printed with the minus sign set apart from the figure ('- 175 482'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Q-P de résultat des mises en équivalence — Printed '- 1 359'; read as '-1359'. Printed with the minus sign set apart from the figure ('- 1 359'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Q-P de résultat des mises en équivalence — Printed '- 641'; read as '-641'. Printed with the minus sign set apart from the figure ('- 641'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Variation des gains et pertes comptabilisés directement en capitaux propres — Printed '- 7 958'; read as '-7958'. Printed with the minus sign set apart from the figure ('- 7 958'); read as one negative amount with the same digits, as the printed subtotals and the page image (p6) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p6)
  • Réserves de conversion groupe — Printed '- 1 746'; read as '-1746'. Printed with the minus sign set apart from the figure ('- 1 746'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Elim. des résultats de cession et des pertes et profits de dilution — Printed '- 3 350'; read as '-3350'. Printed with the minus sign set apart from the figure ('- 3 350'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Elim. des résultats de cession et des pertes et profits de dilution — Printed '- 16 362'; read as '-16362'. Printed with the minus sign set apart from the figure ('- 16 362'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Incidence de la variation du BFR — Printed '- 63 601'; read as '-63601'. Printed with the minus sign set apart from the figure ('- 63 601'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Incidence de la variation du BFR — Printed '- 194 151'; read as '-194151'. Printed with the minus sign set apart from the figure ('- 194 151'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Impôts payés — Printed '- 195 225'; read as '-195225'. Printed with the minus sign set apart from the figure ('- 195 225'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Impôts payés — Printed '- 153 878'; read as '-153878'. Printed with the minus sign set apart from the figure ('- 153 878'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Incidence des variations de périmètre — Printed '- 1 094 424'; read as '-1094424'. Printed with the minus sign set apart from the figure ('- 1 094 424'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Acquisition d'immobilisations corporelles et incorporelles — Printed '- 78 277'; read as '-78277'. Printed with the minus sign set apart from the figure ('- 78 277'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Acquisition d'immobilisations corporelles et incorporelles — Printed '- 112 713'; read as '-112713'. Printed with the minus sign set apart from the figure ('- 112 713'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Variation des prêts et avances consentis — Printed '- 8'; read as '-8'. Printed with the minus sign set apart from the figure ('- 8'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Flux de trésorerie liés aux activités d'investissement — Printed '- 1 171 289'; read as '-1171289'. Printed with the minus sign set apart from the figure ('- 1 171 289'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Flux de trésorerie liés aux activités d'investissement — Printed '- 87 448'; read as '-87448'. Printed with the minus sign set apart from the figure ('- 87 448'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Remboursement d'emprunts — Printed '- 220 710'; read as '-220710'. Printed with the minus sign set apart from the figure ('- 220 710'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Remboursement d'emprunts — Printed '- 174 398'; read as '-174398'. Printed with the minus sign set apart from the figure ('- 174 398'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Intérêts financiers nets versés — Printed '- 31 279'; read as '-31279'. Printed with the minus sign set apart from the figure ('- 31 279'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Dividendes payés aux actionnaires du groupe — Printed '- 201 600'; read as '-201600'. Printed with the minus sign set apart from the figure ('- 201 600'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Dividendes payés aux actionnaires du groupe — Printed '- 122 401'; read as '-122401'. Printed with the minus sign set apart from the figure ('- 122 401'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Flux de trésorerie liés aux activités de financement — Printed '- 113 135'; read as '-113135'. Printed with the minus sign set apart from the figure ('- 113 135'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)
  • Incidence de la variation des taux de change — Printed '- 333'; read as '-333'. Printed with the minus sign set apart from the figure ('- 333'); read as one negative amount with the same digits, as the printed subtotals and the page image (p5) confirm. (SOTHEMA — ÉTATS FINANCIERS EXERCICE CLOS LE 31 DÉCEMBRE 2025 — COMPTES CONSOLIDÉS, p5)

Review status: every figure has been located on its cited source page in an AI-assisted source verification (matched to the document's text) (16 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