D.M. Corporation Limited (PSX:DMC)
Pakistan flag Pakistan · Delayed Price · Currency is PKR
173.09
+10.96 (6.76%)
At close: Oct 19, 2026

D.M. Corporation Income Statement

Millions PKR. Fiscal year is Jul - Jun.
Fiscal Year
FY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
Jun '26 Jun '25 Jun '24 Jun '23 Jun '22
225.9432.48---
Revenue Growth
595.61%1813.25%---
Cost of Revenue
149.3633.981.058.998.32
Gross Profit
76.58-1.5-1.05-8.99-8.32
Selling, General & Admin
11.018.3934.9937.3728.71
Other Operating Expenses
-0.21-30.15-23.79-16.99-21.27
Operating Expenses
10.81-21.7611.220.387.44
Operating Income
65.7820.26-12.24-29.37-15.76
Interest Expense
-0.01-0.02-0.06--
Interest & Investment Income
6.361.410.960.720.58
Other Non Operating Income (Expenses)
----0.17-0.19
EBT Excluding Unusual Items
72.1321.65-11.35-28.83-15.37
Gain (Loss) on Sale of Investments
7.471.82.5--
Gain (Loss) on Sale of Assets
0.11-26.85-0.76
Asset Writedown
-25.22--95.7
Other Unusual Items
---1.290.01
Pretax Income
79.748.6618-27.5481.11
Income Tax Expense
2.443.363.15-13.359.91
Earnings From Continuing Operations
77.2745.314.85-14.1971.19
Minority Interest in Earnings
-0.01----
Net Income
77.2645.314.85-14.1971.19
Net Income to Common
77.2645.314.85-14.1971.19
Net Income Growth
70.54%204.98%---
Shares Outstanding (Basic)
33333
Shares Outstanding (Diluted)
33333
Shares Change
-----
EPS (Basic)
25.3114.844.87-4.6523.32
EPS (Diluted)
25.3114.844.87-4.6523.32
EPS Growth
70.54%204.98%---

Additional Metrics

Fiscal Year
FY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
Jun '26 Jun '25 Jun '24 Jun '23 Jun '22
Free Cash Flow
122.67-6.31-17.51-4.06-13.23
Free Cash Flow Per Share
40.19-2.07-5.74-1.33-4.33
Gross Margin
33.89%-4.63%---
Operating Margin
29.11%62.38%---
Profit Margin
34.19%139.47%---
Free Cash Flow Margin
54.29%-19.44%---
EBITDA
68.3622.18-9.7-26.31-12.89
EBITDA Margin
30.25%68.30%---
D&A For EBITDA
2.581.922.553.062.87
EBIT
65.7820.26-12.24-29.37-15.76
EBIT Margin
29.11%62.38%---
Effective Tax Rate
3.06%6.91%17.48%-12.22%
Advertising Expenses
0.210.180.060.170.14