Mpact Limited (MPT.JO)

ZAc 2865.0

(-0.03%)

Annual Income Statements

(In ZAR)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 12.82 Billion 12.37 Billion 11.54 Billion 11.09 Billion 11.07 Billion 10.61 Billion
Cost of Revenue 7.34 Billion 6.66 Billion 6.39 Billion 6.2 Billion 6 Billion 6.57 Billion
Gross Profit 5.48 Billion 5.71 Billion 5.15 Billion 4.89 Billion 5.06 Billion 4.03 Billion
Operating Expenses 4.36 Billion 4.54 Billion 4.21 Billion 4.26 Billion 5.64 Billion 3.41 Billion
Selling, General and Administrative Expenses 894.7 Million 4.03 Billion 3.71 Billion 3.69 Billion 3.65 Billion 2.82 Billion
Research and Development Expenses - - 34.5 Million 28.2 Million 28.9 Million 33 Million
Other Expenses 4 Billion 508.4 Million 499 Million 561.5 Million 1.98 Billion 595.7 Million
Cost and Expenses 11.7 Billion 11.2 Billion 10.61 Billion 10.46 Billion 11.65 Billion 9.99 Billion
Operating Income 1.11 Billion 1.16 Billion 931.1 Million 601.5 Million -543.4 Million 619.1 Million
Interest Expense 295.9 Million 187.1 Million 147.5 Million 176.3 Million 258.5 Million 232.1 Million
Income Tax Expense 249.5 Million 292.5 Million 228.1 Million 78.4 Million -83.9 Million 102.2 Million
Earnings before Tax 851.3 Million 1.02 Billion 799.6 Million 441.8 Million -805.9 Million 429.2 Million
Net Income 715.1 Million 727.3 Million 519.9 Million 319.4 Million -722 Million 316.2 Million
Earnings Per Share Basic 3.65 5.00 3.53 1.89 -4.22 1.85
Earnings Per Share Diluted 4.85 4.88 3.45 1.88 -4.22 1.85
Weighted Average Shares Outstanding 195.64 Million 145.41 Million 147.26 Million 169.32 Million 171.03 Million 170.78 Million
Weighted Average Shares Outstanding (Diluted) 147.58 Million 149.17 Million 150.62 Million 169.74 Million 171.03 Million 171.03 Million
Gross Margin 0.43 0.46 0.45 0.44 0.46 0.38
EBIT Margin 0.13 0.14 0.13 0.11 0.15 0.12
Profit Margin 0.06 0.06 0.05 0.03 -0.07 0.03
EBITDA 1.66 Billion 1.7 Billion 1.43 Billion 1.12 Billion 85.8 Million 1.25 Billion
Earnings Before Tax Margin 0.09 0.09 0.08 0.05 -0.05 0.06

Income Statement Charts