HAFL share price history Hafiz Limited
Hafiz Limited (HAFL) has 483 daily sessions on file, from 3 Nov 2016 to 13 Nov 2026. The last close was Rs 435.00. The table below gives each month, then the last 60 sessions; the CSV holds every day.
At a glance
- First session on file
- 3 Nov 2016close Rs 166.96
- Last session
- 13 Nov 2026close Rs 435.00
- Sessions on file
- 48363 months
- Highest close
- Rs 593.7518 Dec 2025
- Lowest close
- Rs 90.8321 Sep 2020
Closes are adjusted for splits and bonus issues, so an old close is comparable with a new one. Source: the exchange’s end-of-day prices, as of 13 Nov 2026.
Month-end closes
HAFL month-end close
Month by month
| Month | Last close (Rs) | Highest close (Rs) | Lowest close (Rs) | Shares traded | Sessions |
|---|---|---|---|---|---|
| Nov 2026 | 435.00 | 469.99 | 435.00 | 332 | 8 |
| Oct 2026 | 469.99 | 469.99 | 428.44 | 895 | 19 |
| Sep 2026 | 448.96 | 475.23 | 430.06 | 658 | 18 |
| Aug 2026 | 475.23 | 518.42 | 471.92 | 3,245 | 19 |
| Jul 2026 | 518.42 | 518.42 | 440.37 | 3,061 | 23 |
| Jun 2026 | 450.03 | 450.03 | 388.76 | 4,858 | 19 |
| May 2026 | 400.96 | 431.01 | 352.01 | 3,489 | 16 |
| Apr 2026 | 395.88 | 427.25 | 326.53 | 3,386 | 22 |
| Mar 2026 | 366.44 | 448.59 | 366.44 | 2,147 | 10 |
| Feb 2026 | 407.81 | 505.00 | 407.81 | 1,403 | 15 |
| Jan 2026 | 505.00 | 545.00 | 483.27 | 1,721 | 21 |
| Dec 2025 | 483.27 | 593.75 | 351.11 | 7,250 | 21 |
| Nov 2025 | 383.21 | 383.22 | 315.00 | 1,259 | 18 |
| Oct 2025 | 315.00 | 343.34 | 311.87 | 2,141 | 22 |
| Sep 2025 | 341.81 | 385.00 | 341.81 | 815 | 14 |
| Aug 2025 | 385.00 | 389.14 | 385.00 | 410 | 11 |
| Jul 2025 | 389.14 | 404.00 | 285.05 | 4,268 | 17 |
| Jun 2025 | 299.90 | 301.00 | 252.52 | 855 | 16 |
| May 2025 | 277.94 | 277.94 | 270.00 | 590 | 7 |
| Apr 2025 | 270.00 | 281.68 | 270.00 | 1,800 | 8 |
| Mar 2025 | 281.68 | 281.68 | 281.68 | 18 | 2 |
| Feb 2025 | 281.68 | 281.68 | 281.68 | 46 | 7 |
| Jan 2025 | 281.68 | 281.68 | 281.68 | 270 | 13 |
| Dec 2024 | 281.68 | 283.81 | 219.05 | 19,652 | 17 |
| Nov 2024 | 258.01 | 258.01 | 214.40 | 4,176 | 14 |
| Oct 2024 | 249.00 | 249.00 | 221.26 | 1,157 | 18 |
| Sep 2024 | 212.06 | 232.80 | 211.64 | 1,497 | 11 |
| Aug 2024 | 211.64 | 211.64 | 211.64 | 151 | 4 |
| Jun 2024 | 211.64 | 211.64 | 167.50 | 2,606 | 8 |
| May 2024 | 167.50 | 167.50 | 167.50 | 4 | 2 |
| Apr 2024 | 167.50 | 167.50 | 167.50 | 1 | 1 |
| Mar 2024 | 167.50 | 167.50 | 167.50 | 100 | 1 |
| Jan 2024 | 167.50 | 181.08 | 167.50 | 500 | 3 |
| Dec 2023 | 168.00 | 168.00 | 168.00 | 100 | 1 |
| Nov 2023 | 168.00 | 168.00 | 168.00 | 100 | 1 |
| Oct 2023 | 168.00 | 168.00 | 146.15 | 500 | 3 |
| Jul 2023 | 148.15 | 148.15 | 148.15 | 300 | 1 |
| May 2023 | 137.81 | 137.81 | 137.81 | 200 | 1 |
| Jan 2023 | 148.98 | 148.98 | 129.00 | 900 | 5 |
| Dec 2022 | 120.00 | 120.00 | 120.00 | 300 | 3 |
| Nov 2022 | 110.18 | 110.18 | 110.18 | 100 | 1 |
| Aug 2022 | 112.18 | 112.18 | 104.54 | 2,400 | 2 |
| Jul 2022 | 113.00 | 113.00 | 113.00 | 200 | 1 |
| Mar 2022 | 113.00 | 113.00 | 113.00 | 200 | 1 |
| Jan 2022 | 113.00 | 113.00 | 113.00 | 100 | 1 |
| Dec 2021 | 113.00 | 113.00 | 113.00 | 300 | 1 |
| Oct 2021 | 115.00 | 115.00 | 115.00 | 100 | 1 |
| Jun 2021 | 115.00 | 115.00 | 115.00 | 300 | 2 |
| Jan 2021 | 115.00 | 115.00 | 115.00 | 200 | 2 |
| Dec 2020 | 115.00 | 115.00 | 115.00 | 1,300 | 1 |
| Nov 2020 | 109.45 | 109.45 | 95.49 | 1,900 | 4 |
| Oct 2020 | 90.83 | 90.83 | 90.83 | 300 | 1 |
| Sep 2020 | 90.83 | 102.22 | 90.83 | 1,400 | 3 |
| Aug 2020 | 110.50 | 110.50 | 110.50 | 100 | 1 |
| Jun 2020 | 110.50 | 110.50 | 110.50 | 600 | 1 |
| Oct 2019 | 112.00 | 115.00 | 112.00 | 500 | 3 |
| Apr 2019 | 115.74 | 115.74 | 115.74 | 200 | 1 |
| Sep 2018 | 117.49 | 155.17 | 117.49 | 1,600 | 8 |
| Aug 2018 | 163.33 | 163.33 | 163.33 | 300 | 3 |
| Mar 2018 | 163.33 | 163.33 | 163.33 | 100 | 1 |
| Jun 2017 | 164.83 | 164.83 | 164.83 | 0 | 1 |
| Mar 2017 | 173.50 | 173.50 | 173.50 | 0 | 1 |
| Nov 2016 | 175.30 | 175.30 | 166.96 | 1,500 | 2 |
The last close of each month, with the highest and lowest daily close inside it. Closes are adjusted for splits and bonus issues, so an old close is comparable with a new one. Source: the exchange’s end-of-day prices, as of 13 Nov 2026.
The last 60 sessions
| Date | Close (Rs) | Change on the session before | Shares traded |
|---|---|---|---|
| 13 Nov 2026 | 435.00 | -5.18% | 124 |
| 12 Nov 2026 | 458.77 | 0.00% | 37 |
| 11 Nov 2026 | 458.77 | 0.00% | 1 |
| 10 Nov 2026 | 458.77 | 0.00% | 10 |
| 5 Nov 2026 | 458.77 | -2.31% | 71 |
| 4 Nov 2026 | 469.64 | -0.07% | 31 |
| 3 Nov 2026 | 469.99 | 0.00% | 25 |
| 2 Nov 2026 | 469.99 | 0.00% | 33 |
| 30 Oct 2026 | 469.99 | +6.10% | 123 |
| 29 Oct 2026 | 442.98 | 0.00% | 17 |
| 28 Oct 2026 | 442.98 | 0.00% | 8 |
| 26 Oct 2026 | 442.98 | 0.00% | 58 |
| 23 Oct 2026 | 442.98 | 0.00% | 27 |
| 22 Oct 2026 | 442.98 | 0.00% | 1 |
| 21 Oct 2026 | 442.98 | 0.00% | 1 |
| 16 Oct 2026 | 442.98 | 0.00% | 11 |
| 15 Oct 2026 | 442.98 | 0.00% | 47 |
| 14 Oct 2026 | 442.98 | -0.67% | 46 |
| 13 Oct 2026 | 445.98 | -2.82% | 150 |
| 12 Oct 2026 | 458.90 | 0.00% | 16 |
| 9 Oct 2026 | 458.90 | +7.11% | 102 |
| 8 Oct 2026 | 428.44 | 0.00% | 16 |
| 7 Oct 2026 | 428.44 | -5.79% | 130 |
| 6 Oct 2026 | 454.78 | 0.00% | 12 |
| 5 Oct 2026 | 454.78 | +1.30% | 98 |
| 2 Oct 2026 | 448.96 | 0.00% | 7 |
| 1 Oct 2026 | 448.96 | 0.00% | 25 |
| 30 Sep 2026 | 448.96 | 0.00% | 3 |
| 29 Sep 2026 | 448.96 | 0.00% | 15 |
| 25 Sep 2026 | 448.96 | +4.39% | 118 |
| 24 Sep 2026 | 430.06 | 0.00% | 26 |
| 23 Sep 2026 | 430.06 | 0.00% | 6 |
| 22 Sep 2026 | 430.06 | 0.00% | 8 |
| 21 Sep 2026 | 430.06 | 0.00% | 2 |
| 18 Sep 2026 | 430.06 | 0.00% | 12 |
| 17 Sep 2026 | 430.06 | 0.00% | 56 |
| 16 Sep 2026 | 430.06 | 0.00% | 18 |
| 15 Sep 2026 | 430.06 | 0.00% | 4 |
| 14 Sep 2026 | 430.06 | 0.00% | 2 |
| 11 Sep 2026 | 430.06 | 0.00% | 3 |
| 10 Sep 2026 | 430.06 | 0.00% | 15 |
| 9 Sep 2026 | 430.06 | -1.06% | 95 |
| 8 Sep 2026 | 434.67 | -8.53% | 242 |
| 3 Sep 2026 | 475.23 | 0.00% | 9 |
| 2 Sep 2026 | 475.23 | 0.00% | 24 |
| 31 Aug 2026 | 475.23 | 0.00% | 1 |
| 28 Aug 2026 | 475.23 | 0.00% | 5 |
| 27 Aug 2026 | 475.23 | -2.36% | 98 |
| 25 Aug 2026 | 486.72 | 0.00% | 28 |
| 24 Aug 2026 | 486.72 | 0.00% | 7 |
| 21 Aug 2026 | 486.72 | -0.64% | 113 |
| 20 Aug 2026 | 489.87 | -2.03% | 120 |
| 19 Aug 2026 | 500.00 | -1.86% | 510 |
| 18 Aug 2026 | 509.48 | +1.96% | 662 |
| 17 Aug 2026 | 499.70 | 0.00% | 2 |
| 13 Aug 2026 | 499.70 | +0.36% | 126 |
| 12 Aug 2026 | 497.90 | 0.00% | 12 |
| 11 Aug 2026 | 497.90 | +5.51% | 130 |
| 10 Aug 2026 | 471.92 | -2.90% | 121 |
| 7 Aug 2026 | 486.01 | -2.76% | 197 |
Closes are adjusted for splits and bonus issues, so an old close is comparable with a new one. Source: the exchange’s end-of-day prices, as of 13 Nov 2026.
Download every daily close
Columns: date, open, high, low, close_adjusted, volume. One row for each of the 483 sessions on file. The close is adjusted for splits and bonus issues. A blank is a value the exchange feed did not carry.
More on HAFL
- HAFL share price and overview
- HAFL dividend history
- Textile Composite sector
- ILP history · Interloop Limited
- KTML history · Kohinoor Textile Mills Limited
- NML history · Nishat Mills Limited
- SAPT history · Sapphire Textile Mills Limited
Data from PSX via SuperX, delayed and provided for information only — not investment advice. Figures may contain errors; verify with your broker before acting. As of .