Bank Alfalah Limited (BAFL) Share Price

BAFL Live Quote & Market Data

BAFL REG 56.43
+1.29%
+0.72
H 56.78 L 55.71 Vol 1.80M Val 101.45M Bid 0.000 Ask 0.000

BAFL Candlestick Chart & Technical Analysis

BAFL at a glance

Bank Alfalah Limited (BAFL) is listed on the Pakistan Stock Exchange in the Commercial Banks sector. It is part of the KSE-100, KSE-30 and PSX Dividend 20 indices. It is not in the KMI All Share (Shariah) index. Over the last 12 months it paid Rs 5.75 per share in cash dividends, a 10.19% yield at the last price. Its next X-date is Nov 4, 2026 (Rs 1.50 per share). At Rs 56.43 it trades 17.6% below its 52-week high of Rs 68.50.

P/E (TTM)
4.93
EPS (TTM)
Rs 11.30
Revenue (TTM)
Rs 401.9B
Net profit (TTM)
Rs 36.8B
Net margin (TTM)
18.84%
ROE (TTM)
18.74%
P/B
0.88
Dividend yield
10.19%
52-week range
30.38 – 68.50
All-time high
68.50
Beta (1 year)
0.75

From BAFL's financial reports. Full financial statements and ratios

BAFL Company Profile & Business Information

Company Profile

Business Description

Bank Alfalah Limited is a banking company incorporated in Pakistan on June 21, 1992 as a public limited company. It commenced its banking operations on November 1, 1992. The Bank is engaged in banking services as described in the Banking Companies Ordinance, 1962.

Key Statistics

Market Cap

178.00B PKR

Total Shares

3,154,330,238

Free Float

1,419,448,608

Free Float %

45%

Key People

Atif Aslam Bajwa CEO
HH Sheikh Nahayan Mubarak Al Nahayan Chairperson
Mian Ejaz Ahmad Company Secretary

BAFL Dividends & Announcements

BAFL PSX Notices

Newspaper Clippings regarding Notice of Third Interim Cash Dividend and Book Closure
Oct 27, 2026, 06:48:48 AM
View PDF
Financial results for the quarter and nine months period ended September 30, 2026 of Bank Alfalah Limited
Oct 22, 2026, 08:57:46 AM
View PDF
BOARD MEETING
Oct 13, 2026, 07:15:10 AM
View PDF

BAFL Dividend History

Next X-date: Nov 4, 2026 · Rs 1.50 per share

Upcoming X-dates for all companies: PSX dividend calendar

2026: Rs 6.00 (4 payments)2025: Rs 5.00 (4 payments)2024: Rs 5.50 (4 payments)2023: Rs 2.75 (2 payments)2022: Rs 2.25 (2 payments)2021: Rs 2.00 (2 payments)2020: Rs 2.00 (2 payments)
X-DateDividend per share
Nov 4, 2026Rs 1.50
Aug 12, 2026Rs 1.50
May 5, 2026Rs 1.50
Mar 16, 2026Rs 1.50
Nov 3, 2025Rs 1.25
Aug 8, 2025Rs 1.25

Other Commercial Banks stocks