Top Pharma Companies in India – Do They Always Give Positive ROI?

Top Pharma Companies in India

When it comes to investment, we tend to look for stocks that will stay relevant and perform well for an extended period. Pharmaceutical companies are stocks whose markets would always be relevant.

So this article is an effort to bring out the top pharma companies in India that have performed well in the past and look promising in the future.

You may find the analyzed lists on various factors in the article below. Keep reading to get an idea about the share market’s best pharma stocks.

Content:

Best Pharma Stocks – Highest EPS

The below list is based upon the highest earning per share over the past year among the best pharma stocks.

Sl No.Stock NameMarket Cap (Crores)Earnings per Share (EPS) (₹)
1Sanofi India Ltd16,800.26410.06
2Abbott India Ltd37,834.49325.04
3Alkem Laboratories Ltd40,894.22132.57
4Dr Reddy’s Laboratories Ltd71,347.06117.4
5Pfizer Ltd20,211.35108.76
6Procter & Gamble Health Ltd7,135.00106.51
7Nureca Ltd1,382.4792.11
8Ngl Fine Chem Ltd1,374.6191.81
9Aurobindo Pharma Ltd40,063.5591.05
10IPCA Laboratories Ltd26,465.1690.05
  1. Sanofi India Ltd

Incorporated in 1956 under the name of Hoechst Fedco Pharma Private Limited, and later operated under the name Aventis Pharma Limited and finally Sanofi India Limited. A Mid-Cap pharma MNC with the dividend per share offered here is something one cannot resist. Sanofi India Limited is a premium manufacturer and marketer of pharmaceuticals for Diabetes, Infectious diseases, vaccines, renal transplants, and a lot more. Their performance over the years has made them one of the best pharmaceutical stocks to consider.

The Market Capitalization of this stock is reported at ₹16,800.26 Crores. The closing price of the stock is ₹7,294.75 with an all-time high of ₹9,285.00 and an all-time low of ₹233.47.

  1. Abbott India Ltd

A US-based pharma MNC, operating in India since 1910, is quite a match for top pharma stocks to consider.

They are a dedicated team of professionals working towards bringing the best diagnostic tools, science-based nutritional products, branded generic medicines, and many more.

Over the years, they have proved to be one of the fast-growing pharmaceutical companies. A Large-cap pharma company offering such a fantastic dividend payout makes it one of the best pharma stocks to buy.

The Market Capitalization of this stock is reported at ₹37,834.49 Crores. The closing price of the stock is ₹17,805.05 with an all-time high of ₹23,934.45 and an all-time low of ₹219.48.

  1. Alkem Laboratories Ltd

Incorporated in 1973 in Patna, Bihar, Alkem Laboratories Ltd has come a long way to become one of the top pharma companies in India, with a global presence in almost 50 countries, including Northern and Southern American countries and also European countries. This Large-Cap pharmaceutical company offers a good return on investment with a good dividend per share and makes it one of the best pharmaceutical stocks to consider.

The Market Capitalization of this stock is reported at ₹40,894.22 Crores. The closing price of the stock is ₹3,420.25 with an all-time high of ₹4,070.00 and an all-time low of ₹1,152.50.

  1. Dr. Reddy’s Laboratories Ltd

This company needs no introduction; this brand has become a household name over the years. With a motto of “good health can’t wait,” their dedication to their work can be seen in their wide range of generic medicines, active pharmaceutical ingredients, biologics, and differentiated formulations. A proudly Indian multinational pharmaceutical company that is a genuinely Large-Cap company with such a dividend per share makes it one of the best pharma stocks to buy.

The Market Capitalization of this stock is reported at ₹71,347.06 Crores. The closing price of the stock is ₹4,299.20 with an all-time high of ₹5,614.60 and an all-time low of ₹208.99.

  1. Pfizer Ltd

You must have heard about this name in recent times for Covid Vaccines. Although this US-based pharma company has been operating in India since the 1960s with a portfolio of 150 products across 15 therapeutic areas, its products include Corex, Gelusils, Folvite, Dolonex, and a lot more. This Large-Cap Pharmaceutical MNC offers Rs.330 Dividend per share and thus, is one of the best pharma stocks available in India.

The Market Capitalization of this stock is reported at ₹20,211.35 Crores. The closing price of the stock is ₹4,418.00 with an all-time high of ₹6,175.00 and an all-time low of ₹236.14.

  1. Procter & Gamble Health Ltd

Incorporated in 1967 as Merck Limited, now it is known as Procter & Gamble Health Limited. The company operated as a pharmaceuticals and chemicals business and now is India’s most prominent vitamins, minerals, and supplements company. Procter & Gamble Health Limited is a Mid-Cap pharmaceutical company and a zero debt company, bringing it into our list of top pharma companies in India

The Market Capitalization of this stock is reported at ₹7,135.00 Crores. The closing price of the stock is ₹4,298.35 with an all-time high of ₹7,500.00 and an all-time low of ₹200.44. 

  1. Nureca Ltd.

This company provides wellness and home healthcare products. Nureca offers products through online channel partners such as retailers,  e-commerce players, and distributors. Nureca supplies customers in the United States and India. 

The Market Capitalization of this stock is reported at ₹1,382.47 Crores. The closing price of the stock is ₹1,382.45 with an all-time high of ₹2,315.00 and an all-time low of ₹555.60.

  1. NGL Fine Chem Ltd

The firm manufactures medicines and intermediates for use in veterinary and human medicine. Its products are classified as Active Pharmaceutical Ingredients (APIs) for animal health, APIs for human health, Intermediates, and final dosage forms.

The Market Capitalization of this stock is reported at ₹1,374.61 Crores. The closing price of the stock is ₹2,225.00 with an all-time high of ₹3,789.45 and an all-time low of ₹5.73.

  1. Aurobindo Pharma Ltd

Aurobindo Pharma was founded in 1986. It is an Indian pharmaceutical manufacturing company. Aurobindo’s main focus includes six major therapeutic areas cardiovascular products, gastroenterological, antiretrovirals, antibiotics, anti-allergic, and central nervous system products.  in over 125 countries Aurobindo markets these products. Pfizer and AstraZeneca are Aurobindo’s marketing partners. 

The Market Capitalization of this stock is reported at ₹40,063.55 Crores. The closing price of the stock is ₹683.75 with an all-time high of ₹1,063.90 and an all-time low of ₹6.80.

  1. IPCA Laboratories Ltd 

Founded in 1949, it’s a consumer-led global pharmaceutical company. In over 120 countries, the Lab has been a crucial healthcare partner across the 6 continents.IPCA is one of the largest suppliers of APIs worldwide. Globally, It has manufacturing leadership in over 12 APIs.

The Market Capitalization of this stock is reported at ₹26,465.16 Crores. The closing price of the stock is ₹1,043.15 with an all-time high of ₹1,383.10 and an all-time low of ₹2.65.

Best Pharma Stocks in India – Highest Dividend

The below list has been curated upon the highest dividend per share over the past year among the best pharma stocks.

Sl No.Stock NameMarket Cap (Crores)Dividend per Share (₹)
1Sanofi India Ltd16,800.26490
2Abbott India Ltd37,834.49275
3Procter & Gamble Health Ltd7,135.00130
4Pfizer Ltd20,211.3535
5Torrent Pharmaceuticals Ltd48,220.0135
6Alkem Laboratories Ltd40,894.2230
7GlaxoSmithKline Pharmaceuticals Ltd27,925.7430
8Dr. Reddy’s Laboratories Ltd71,347.0625
9J B Chemicals and Pharmaceuticals Ltd12,417.6916.5
10Alembic Pharmaceuticals Ltd15,138.3114
  1. Sanofi India Ltd

Incorporated in 1956 under the name of Hoechst Fedco Pharma Private Limited, and later operated under the name Aventis Pharma Limited and finally Sanofi India Limited. A Mid-Cap pharma MNC with the dividend per share offered here is something one cannot resist. Sanofi India Limited is a premium manufacturer and marketer of pharmaceuticals for Diabetes, Infectious diseases, vaccines, renal transplants, and a lot more. Their performance over the years has made them one of the best pharmaceutical stocks to consider.

The Market Capitalization of this stock is reported at ₹16,800.26 Crores. The closing price of the stock is ₹7,294.75 with an all-time high of ₹9,285.00 and an all-time low of ₹233.47.

  1. Abbott India Ltd

A US-based pharma MNC, operating in India since 1910, is quite a match for top pharma stocks to consider.

They are a dedicated team of professionals working towards bringing the best diagnostic tools, science-based nutritional products, branded generic medicines, and many more.

Over the years, they have proved to be one of the fast-growing pharmaceutical companies. A Large-cap pharma company offering such a fantastic dividend payout makes it one of the best pharma stocks to buy.

The Market Capitalization of this stock is reported at ₹37,834.49 Crores. The closing price of the stock is ₹17,805.05 with an all-time high of ₹23,934.45 and an all-time low of ₹219.48.

  1. Procter & Gamble Health Ltd

Incorporated in 1967 as Merck Limited, now it is known as Procter & Gamble Health Limited. The company operated as a pharmaceuticals and chemicals business and now is India’s most prominent vitamins, minerals, and supplements company. Procter & Gamble Health Limited is a Mid-Cap pharmaceutical company that offered an excellent, and dividend per share and brought it to our list of top pharma companies in India. 

The Market Capitalization of this stock is reported at ₹7,135.00 Crores. The closing price of the stock is ₹4,298.35 with an all-time high of ₹7,500.00 and an all-time low of ₹200.44. . 

  1. Pfizer Ltd

You must have heard about this name in recent times for Covid Vaccines. Although this US-based pharma company has been operating in India since the 1960s with a portfolio of 150 products across 15 therapeutic areas, its products include Corex, Gelusils, Folvite, Dolonex, and a lot more. This Large-Cap Pharmaceutical MNC offers Rs.330 Dividend per share and thus, is one of the best pharma stocks available in India.

The Market Capitalization of this stock is reported at ₹20,211.35 Crores. The closing price of the stock is ₹4,418.00 with an all-time high of ₹6,175.00 and an all-time low of ₹236.14.

  1. Torrent Pharmaceuticals Ltd

Working with a motto of “not just healthcare… lifecare”, Torrent Pharmaceuticals Ltd is an Indian pharma MNC operating in 40 countries. With a team of more than 700 scientists and eight manufacturing units, they are pioneers in the cardiovascular, central nervous system, gastrointestinal, and woman’s healthcare. This Large-Cap pharmaceutical company offers a good return on investment with its dividend payouts, making it one of the top pharma companies in India.

The Market Capitalization of this stock is reported at ₹48,220.01 Crores. The closing price of the stock is ₹2,849.50 with an all-time high of ₹3,298.50 and an all-time low of ₹11.14.

  1. Alkem Laboratories Ltd

Incorporated in 1973 in Patna, Bihar, Alkem Laboratories Ltd has come a long way to become one of the top pharma companies in India, with a global presence in almost 50 countries, including Northern and Southern American countries and also European countries. This Large-Cap pharmaceutical company offers a good return on investment with a good dividend per share and makes it one of the best pharmaceutical stocks to consider.

The Market Capitalization of this stock is reported at ₹40,894.22 Crores. The closing price of the stock is ₹3,420.25 with an all-time high of ₹4,070.00 and an all-time low of ₹1,152.50.

  1. GlaxoSmithKline Pharmaceuticals Ltd

Almost everybody might have been a consumer of GSK’s products at some point in their life. One of the top pharma companies in India, they are a pioneer in pharmaceuticals and vaccines manufacturing and marketing. Established in 1924, this company has come a long way and made itself a household name. It is also the investor’s choice as a Large-Cap pharma MNC; it offers a decent dividend per share and hence, makes our list of top-performing pharmaceutical stocks.

The Market Capitalization of this stock is reported at ₹27,925.74 Crores. The closing price of the stock is ₹1,648.45 with an all-time high of ₹1,936.00 and an all-time low of ₹110.00.

  1. Dr. Reddy’s Laboratories Ltd

This company needs no introduction; this brand has become a household name over the years. With a motto of “good health can’t wait,” their dedication to their work can be seen in their wide range of generic medicines, active pharmaceutical ingredients, biologics, and differentiated formulations. A proudly Indian multinational pharmaceutical company that is a genuinely Large-Cap company with such a dividend per share makes it one of the best pharma stocks to buy.

The Market Capitalization of this stock is reported at ₹71,347.06 Crores. The closing price of the stock is ₹4,299.20 with an all-time high of ₹5,614.60 and an all-time low of ₹208.99.

  1. J B Chemicals and Pharmaceuticals Ltd

JBCPL is one of India’s leading pharmaceutical companies. An integrated, public listed organization with a focus on supplying quality and affordable products, both in International and Indian markets.

The Market Capitalization of this stock is reported at ₹12,477.97 Crores. The closing price of the stock is ₹1,596.35 with an all-time high of ₹1,985.00 and an all-time low of ₹10.14.

  1. Alembic Pharmaceuticals Ltd

Alembic Pharmaceuticals is a company that makes and sells generic pharmaceutical items all over the world. The company’s cutting-edge research and production facilities have been authorized by regulatory bodies in numerous industrialized nations, including the US Food and Drug Administration. 

In India, the firm is a market leader in branded generics. Alembic Pharmaceuticals Ltd was formed as a fully owned subsidiary of Alembic Ltd on June 16, 2010. The company is in the pharmaceutical industry.

The Market Capitalization of this stock is reported at ₹15,138.31 Crores. The closing price of the stock is ₹770.15 with an all-time high of ₹1,145.00 and an all-time low of ₹31.00.

Learn more about dividends and dividend payouts by clicking here; also, find out about the top dividend-paying companies in general.

Expanding our list of top pharma companies in India, we have also made a list of debt-free pharma stocks.

Read ahead to know more about it.

Best Healthcare Stocks – Debt Free

The below table shows the debt-free pharmaceutical stocks in India.

Sl No.Stock NameMarket Cap (Crores)Total Debt (Crores)
1Procter & Gamble Health Ltd7,135.000
2Zota Health Care Ltd844.510
3Tyche Industries Ltd154.980
4Tiaan Consumer Ltd7.880
5Shamrock Industrial Company Ltd3.870
6Bijoy Hans Ltd6.630
7Welcure Drugs and Pharmaceuticals Ltd15.610
8Pharmaids Pharmacuticals Ltd15.260
9MediCaps Ltd66.340
10Triochem Products Ltd0
  1. Procter & Gamble Health Ltd

Incorporated in 1967 as Merck Limited, now it is known as Procter & Gamble Health Limited. The company operated as a pharmaceuticals and chemicals business and now is India’s most prominent vitamins, minerals, and supplements company. Procter & Gamble Health Limited is a Mid-Cap pharmaceutical company and a zero debt company, bringing it forth in our list of top pharma companies in India. 

The Market Capitalization of this stock is reported at ₹7,135.00 Crores. The closing price of the stock is ₹4,298.35 with an all-time high of ₹7,500.00 and an all-time low of ₹200.44. 

  1. Zota Health Care Ltd

Zota Healthcare Ltd was incorporated in 2000, and its primary operations include drug development, manufacturing, and marketing. The product portfolio comprises pharmaceuticals, nutraceuticals, and ayurvedic medicines. Being a Small-Cap pharmaceutical company, it’s pretty impressive how they have managed to be a zero debt company with an international presence.

The Market Capitalization of this stock is reported at ₹776.57 Crores. The closing price of the stock is ₹305.00 with an all-time high of ₹448.00 and an all-time low of ₹16.90.

  1. Tyche Industries Ltd

Tyche Industries Limited is a medicinal product company. The company is in the business of producing active pharmaceutical ingredients (API) and bulk drug intermediates.

The Market Capitalization of this stock is reported at ₹154.98 Crores. The closing price of the stock is ₹151.20 with an all-time high of ₹349.90 and an all-time low of ₹6.39.

  1. Tiaan Consumer Ltd

Tiaan Ayurvedic & Herbs Ltd is a firm with its headquarters in India. The company manufactures and sells ayurvedic and herbal products.

The Market Capitalization of this stock is reported at ₹7.88 Crores. The closing price of the stock is ₹7.67 with an all-time high of ₹83.77 and an all-time low of ₹3.65.

  1. Shamrock Industrial Company Ltd

Shamrock Industrial Company Limited (SICL) is a pharmaceutical raw materials, intermediates, and fine chemicals company that operates in the United Kingdom. The company sells its goods to active pharmaceutical ingredient (API) producers, research laboratories, and other businesses.

The Market Capitalization of this stock is reported at ₹3.87 Crores. The closing price of the stock is ₹7.12 with an all-time high of ₹11.14 and an all-time low of ₹5.02.

  1. Bijoy Hans Ltd

The company provides a wide range of pharmaceutical formulations such as tablets, capsules, syrups, suspensions, and powders, with a focus on segments such as ANTIBIOTICS, COUGH/COLD/ALLERGY, H-1RECEPTOR ANTAGONIST (ANTIULCERANT), NUTRACEUTICALS, and NSAIDS.

The Market Capitalization of this stock is reported at ₹6.63 Crores. The closing price of the stock is ₹22.10 with an all-time high of ₹22.10 and an all-time low of ₹21.05.

  1. Welcure Drugs and Pharmaceuticals Ltd

Welcure Drugs & Pharmaceuticals Ltd. is a pharmaceutical company that makes and trades medicinal products. The company produces a diverse range of pharmaceutical products in a variety of forms, including tablets, capsules, liquid orals, and dry syrups.

The Market Capitalization of this stock is reported at ₹15.61 Crores. The closing price of the stock is ₹11.55 with an all-time high of ₹14.74 and an all-time low of ₹0.36.

  1. Pharmaids Pharmaceuticals Ltd

Pharmaids Pharmaceuticals is a company that specializes in the production of ayurvedic medications as well as the trade of allopathic drugs.

The Market Capitalization of this stock is reported at ₹15.26 Crores. The closing price of the stock is ₹14.80 with an all-time high of ₹30.40 and an all-time low of ₹1.58.

  1. MediCaps Ltd

Medi-Caps is a pharmaceutical firm that specializes in the production of allopathic medicinal formulations. The Market Capitalization of this stock is reported at ₹66.34 Crores. The closing price of the stock is ₹53.20 with an all-time high of ₹109.00 and an all-time low of ₹6.00.

  1. Triochem Products Ltd

Triochem Products Limited is a company that specializes in the production of chemical compounds that are utilized in the production of medicinal products. The company is engaged in the manufacturing and exportation of pharmaceutical bulk medications, active pharmaceutical components, and chemicals, among other things.

The closing price of the stock is ₹17.40 with an all-time high of ₹17.40 and an all-time low of ₹12.12.

You may learn more about debt-free companies by clicking here; this link explains the top debt-free companies in general.

Share this:

About Author

Vikas Yadav

Vikas Yadav is a professional writer who also happens to be an engineer. He's been creating content for quite some time now, but it was his fascination and zeal for the stock market that steered him in the right direction. He is eager to spread knowledge about the "power of investment" through his collaboration with Alice Blue by creating high-quality educational content for the public at large. If you want to comprehend difficult subjects in simple terms, he's your man.

Leave a Reply

Your email address will not be published.