Societe de Promotion Pharmaceutique du Maghreb S.A. (CBSE:PRO)
Morocco flag Morocco · Delayed Price · Currency is MAD
1,349.00
+71.00 (5.56%)
At close: Jun 2, 2026

CBSE:PRO Income Statement

Millions MAD. Fiscal year is Jan - Dec.
Fiscal Year
FY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
979.73898.71805.52704.64630.49
Revenue Growth (YoY)
9.01%11.57%14.32%11.76%10.00%
Cost of Revenue
554.98508.82446.27332.17299.96
Gross Profit
424.75389.89359.24372.47330.53
Selling, General & Admin
302.04256.81235.94209.75197.83
Other Operating Expenses
31.9226.8822.6428.627.77
Operating Expenses
333.96283.68258.58238.35225.61
Operating Income
90.79106.21100.66134.12104.92
Interest Expense
-11.44-10.15-4.64-1.42-0.31
Interest & Investment Income
0.05-0.030.860.5
Currency Exchange Gain (Loss)
12.481.932.94-9.921.35
Other Non Operating Income (Expenses)
11.925.670.21-1.50.17
EBT Excluding Unusual Items
103.81103.6699.21122.14106.63
Gain (Loss) on Sale of Assets
0.530.130.1910.03
Asset Writedown
-5-10.41--9.13-
Other Unusual Items
-0.96-4.34-11.60.25-3.97
Pretax Income
98.3889.0487.79114.25102.69
Income Tax Expense
38.4633.8830.938.9733.72
Net Income
59.9155.1656.975.2868.97
Net Income to Common
59.9155.1656.975.2868.97
Net Income Growth
8.62%-3.06%-24.42%9.15%14.45%
Shares Outstanding (Basic)
11111
Shares Outstanding (Diluted)
11111
EPS (Basic)
59.9155.1656.9075.2868.97
EPS (Diluted)
59.9155.1656.9075.2868.97
EPS Growth
8.62%-3.06%-24.42%9.15%14.45%
Free Cash Flow
-153.31147.1870.32215.53
Free Cash Flow Per Share
-153.31147.1870.32215.53
Dividend Per Share
---40.00040.000
Gross Margin
43.35%43.38%44.60%52.86%52.42%
Operating Margin
9.27%11.82%12.50%19.03%16.64%
Profit Margin
6.12%6.14%7.06%10.68%10.94%
Free Cash Flow Margin
-17.06%18.27%9.98%34.19%
EBITDA
107.9123.32112.68143.25-
EBITDA Margin
11.01%13.72%13.99%20.33%-
D&A For EBITDA
17.1117.1112.029.13-
EBIT
90.79106.21100.66134.12104.92
EBIT Margin
9.27%11.82%12.50%19.03%16.64%
Effective Tax Rate
39.10%38.05%35.19%34.11%32.84%
Revenue as Reported
1,066971.72844.21746.77631.59