The Rankings

Top Stocks in Bangladesh 2025

Ranked by earnings per share — how much profit each company makes for every share you hold. Grameenphone Ltd. leads. High earnings power is a great start; pair it with a fair price and you've got something.

Earns ৳152713991636.40 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳15,271 Cr

Earns ৳128756662792.80 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳12,876 Cr

Earns ৳119880000000.00 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳11,988 Cr

Earns ৳87421950000.00 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳8,742 Cr

Earns ৳72403939223.00 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳7,240 Cr

Earns ৳70187192936.30 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳7,019 Cr

Earns ৳64456229250.00 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳6,446 Cr

Earns ৳63481750264.70 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳6,348 Cr

Earns ৳57939880338.20 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳5,794 Cr

Earns ৳54231566780.00 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳5,423 Cr

Earns ৳51762525937.00 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳5,176 Cr

Earns ৳51680700442.80 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳5,168 Cr

Earns ৳45372117916.50 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳4,537 Cr

Earns ৳40934622959.20 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳4,093 Cr

Earns ৳40927825946.10 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳4,093 Cr

Earns ৳39986500122.80 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳3,999 Cr

Earns ৳36680464739.10 per share — one of the fattest profits-per-share you'll find.

Market Cap (Cr)৳3,668 Cr

How to read this list

Market capitalisation (market cap) = current share price × total shares outstanding. It represents the total market value of a company. Large-cap stocks on the DSE are generally more liquid, more stable, and more widely covered by analysts. This list shows the 20 largest publicly listed companies in Bangladesh by market cap as of 2025.

Common questions

What are the top stocks to buy in Bangladesh in 2025?
The largest companies by market cap — shown above — tend to be the most stable investments. However, 'top' depends on your goals: income investors look at dividend yield, growth investors look at EPS growth, and value investors look at P/E ratio.
What is considered a large-cap stock on the DSE?
On the DSE, companies with market cap above BDT 5,000 crore (৳50 billion) are generally considered large-cap. These are typically blue-chip companies with long track records.
How often does market cap change?
Market cap changes every trading day because it is tied to the current share price. This list is updated daily based on the latest traded price from the DSE.