Hafiz Limited (PSX:HAFL)
Pakistan flag Pakistan · Delayed Price · Currency is PKR
458.77
-10.87 (-2.31%)
At close: Nov 5, 2026

Hafiz Balance Sheet

Millions PKR. Fiscal year is Jul - Jun.

Assets

Fiscal Year
TTMFY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
Sep '26 Jun '26 Jun '25 Jun '24 Jun '23 Jun '22
Property, Plant & Equipment
623.06621.32591.01567.32549.8529.67
Cash & Equivalents
24.0124.2822.1613.969.627.52
Other Receivables
4.113.493.574.24.414.26
Investment In Debt and Equity Securities
000000
Other Current Assets
0.160.160.280.230.160.74
Trading Asset Securities
60.7266.6840.2619.69.0912.21
Other Long-Term Assets
000000
Total Assets
712.07715.95657.29605.31573.09554.39

Liabilities

Fiscal Year
TTMFY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
Sep '26 Jun '26 Jun '25 Jun '24 Jun '23 Jun '22
Accrued Expenses
-1.91.741.333.286.34
Current Unearned Revenue
----0.391.2
Other Current Liabilities
9.7417.5114.6913.1711.199.74
Total Liabilities
21.6419.7716.5814.515.8518.03

Shareholders' Equity

Fiscal Year
TTMFY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
Sep '26 Jun '26 Jun '25 Jun '24 Jun '23 Jun '22
Common Stock
121212121212
Retained Earnings
-256.13200.67150.77117.1996.31
Comprehensive Income & Other
678.43428.04428.04428.04428.04428.04
Shareholders' Equity
690.43696.18640.71590.82557.24536.35
Total Liabilities & Equity
712.07715.95657.29605.31573.09554.39

Additional Metrics

Fiscal Year
TTMFY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
Sep '26 Jun '26 Jun '25 Jun '24 Jun '23 Jun '22
Net Cash (Debt)
84.7390.9762.4333.5618.7119.73
Net Cash (Debt) Growth
12.48%45.71%86.04%79.30%-5.13%-35.14%
Net Cash Per Share
70.5675.8152.0327.9615.6016.44
Filing Date Shares Outstanding
1.21.21.21.21.21.2
Total Common Shares Outstanding
1.21.21.21.21.21.2
Book Value Per Share
573.88580.15533.93492.35464.36446.96
Tangible Book Value
690.43696.18640.71590.82557.24536.35
Tangible Book Value Per Share
573.88580.15533.93492.35464.36446.96
Land
-556.29534.29490474462
Buildings
-51.7251.6449.947.6846.18
Construction In Progress
---22.1322.1314.29