AFMA S.A. (CBSE:AFM)
Morocco flag Morocco · Delayed Price · Currency is MAD
1,235.00
+15.00 (1.23%)
At close: Jun 1, 2026

AFMA S.A. 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
Operating Revenue
316.42286.22258.77243.69221.88
316.42286.22258.77243.69221.88
Revenue Growth (YoY)
10.55%10.61%6.19%9.83%8.97%
Cost of Revenue
165.14145.01131.85124.73112.57
Gross Profit
151.28141.21126.92118.96109.31
Selling, General & Admin
--1.451.271.19
Other Operating Expenses
4.13.72.732.381.86
Operating Expenses
27.5524.1921.1119.2115.94
Operating Income
123.73117.02105.8199.7593.36
Interest Expense
-8.59-8.78-6.82-5.82-5.72
Other Non Operating Income (Expenses)
0.520.70.450.110.14
EBT Excluding Unusual Items
115.67108.9499.4594.0487.78
Other Unusual Items
-16.78-6.59-6.52-3.14-0.99
Pretax Income
98.88102.3592.9390.986.79
Income Tax Expense
25.4328.1330.4529.4526.86
Earnings From Continuing Operations
73.4574.2262.4761.4559.93
Minority Interest in Earnings
-0.8-1.87-2.48-2.13-2.08
Net Income
72.6672.356059.3257.85
Net Income to Common
72.6672.356059.3257.85
Net Income Growth
0.42%20.60%1.14%2.53%35.94%
Shares Outstanding (Basic)
11111
Shares Outstanding (Diluted)
11111
Shares Change (YoY)
-0.48%0.01%-0.00%-0.01%0.01%
EPS (Basic)
73.0072.3560.0059.3257.85
EPS (Diluted)
73.0072.3560.0059.3257.85
EPS Growth
0.90%20.58%1.15%2.54%35.93%
Free Cash Flow
--66.3928.0350.54
Free Cash Flow Per Share
--66.4028.0350.53
Dividend Per Share
62.00060.00055.00055.00054.000
Dividend Growth
3.33%9.09%-1.85%14.89%
Gross Margin
47.81%49.34%49.05%48.82%49.26%
Operating Margin
39.10%40.88%40.89%40.93%42.08%
Profit Margin
22.96%25.28%23.18%24.34%26.07%
Free Cash Flow Margin
--25.66%11.50%22.78%
EBITDA
147.18123.23112.02105.4197.66
EBITDA Margin
46.51%43.05%43.29%43.25%44.02%
D&A For EBITDA
23.456.216.215.664.3
EBIT
123.73117.02105.8199.7593.36
EBIT Margin
39.10%40.88%40.89%40.93%42.08%
Effective Tax Rate
25.72%27.48%32.77%32.40%30.95%
Revenue as Reported
316.58286.24258.78243.7222.11