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
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
| Line (as printed) | FY2025Published summary of audited statements (summary)reported for the year | FY2024Published 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 |
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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)
- “Achats consommés” is an issuer-specific line, not mapped to a shared definition: Purchases consumed (nature-of-expense presentation).
- “Charges externes” is an issuer-specific line, not mapped to a shared definition: External charges.
- “Impôts et taxes” is an issuer-specific line, not mapped to a shared definition: Taxes other than income tax.
- “Dotation aux amortissements” is an issuer-specific line, not mapped to a shared definition: Depreciation and amortisation charge, one line.
- “Dotation aux dépréciations et provisions” is an issuer-specific line, not mapped to a shared definition: Impairment and provision charges.
- “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.
- “Autres produits et charges d'exploitation” is an issuer-specific line, not mapped to a shared definition: Other operating income and expenses, net.
- “Résultat opérationnel courant” is an issuer-specific line, not mapped to a shared definition: Recurring operating profit, printed subtotal.
- “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.
- “Autres produits et charges opérationnels” is an issuer-specific line, not mapped to a shared definition: Other (non-recurring) operating income and expenses.
- “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.
- “Autres produits et charges financiers” is an issuer-specific line, not mapped to a shared definition: Other financial income and expenses, net.
- “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.
- “Intérêts minoritaires” is an issuer-specific line, not mapped to a shared definition: Profit attributable to non-controlling interests.
Balance sheet
| Line (as printed) | FY2025Published summary of audited statements (summary)reported for the year | FY2024Published 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 |
- Printed “-”, read as nil: subtotal_arithmetic: bs.total_assets.
- 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)
- “Écarts d'acquisition” is an issuer-specific line, not mapped to a shared definition: Goodwill.
- “Autres actifs financiers” is an issuer-specific line, not mapped to a shared definition: Other (non-current) financial assets.
- “Autres actifs long terme” is an issuer-specific line, not mapped to a shared definition: Other long-term assets.
- 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).
- “Autres actifs courants” is an issuer-specific line, not mapped to a shared definition: Other current assets.
- “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).
- 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).
- “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).
- “Réserves de conversion groupe” is an issuer-specific line, not mapped to a shared definition: Group translation reserve.
- “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.
- “Autres provisions” is an issuer-specific line, not mapped to a shared definition: Other non-current provisions.
- “Autres passifs long terme” is an issuer-specific line, not mapped to a shared definition: Other long-term liabilities.
- “Autres passifs courants” is an issuer-specific line, not mapped to a shared definition: Other current liabilities.
Cash flow
| Line (as printed) | FY2025Published summary of audited statements (summary)reported for the year | FY2024Published 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 |
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Printed “-”, read as nil: subtotal_arithmetic: cf.cash_from_investing.
- 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.
- 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.
- Printed “-”, read as nil: subtotal_arithmetic: cf.cash_from_financing.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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)
- “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.
- “Elim. du résultat des mises en équivalence” is an issuer-specific line, not mapped to a shared definition: Adjustment.
- “Elim. des amortissements et provisions” is an issuer-specific line, not mapped to a shared definition: Adjustment.
- “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.
- “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.
- “Elim. de la charge (produit) d'impôt” is an issuer-specific line, not mapped to a shared definition: Adjustment.
- “Elim. du coût de l'endettement financier net” is an issuer-specific line, not mapped to a shared definition: Adjustment.
- “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.
- “Incidence de la variation du BFR” is an issuer-specific line, not mapped to a shared definition: Change in working capital requirement.
- “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).
- “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.
- “Variation des prêts et avances consentis” is an issuer-specific line, not mapped to a shared definition: Change in loans and advances granted.
- “Subventions d'investissement reçues” is an issuer-specific line, not mapped to a shared definition: Investment grants received.
- “Augmentation de capital” is an issuer-specific line, not mapped to a shared definition: Proceeds of the capital increase.
- “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.
- “Autres flux liés aux opérations de financement” is an issuer-specific line, not mapped to a shared definition: Other financing flows.
- “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.
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.
| Year ended | Event | Wording as printed | Amount | Unit | Source |
|---|---|---|---|---|---|
| 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.