DR REDDYS LABORATORIES LTD
RDY · Pharmaceutical Preparations · EDGAR filings ↗
Grade
B83Scaled, high-return global generics pharma with top-decile margins and returns but flat earnings growth.
Strengths
- Top-decile ROIC (92nd), ROA (93rd), operating margin (90th) and net margin (87th pct)
- Very low leverage (0.03 D/E) and strong interest coverage (95th pct)
Risks
- Net income essentially flat (51st pct) — earnings stall despite 14% revenue growth
- Generics competition and pricing/regulatory pressure limit moat durability
Notable findings
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC
- Strong balance sheetStrong balance sheet — $172M cash & investments
- China exposureIn response, the United States, the European Union, the United Kingdom and other countries have imposed extensive and evolving sanctions, export controls and other restrictive trade and AND PROSPECTS
- Notable holderHeld by 5 notable fund(s): RENAISSANCE TECHNOLOGIES LLC, STATE STREET CORP, GOLDMAN SACHS GROUP INC +2 more (as of 2026-03-31)
Key metrics
Gross margin
58.5%
Operating margin
22.1%
Net margin
17.6%
Return on equity
17.0%
Return on assets
11.6%
ROIC
16.4%
Revenue growth (QoQ)
13.8%
Net-income growth
0.4%
Debt / equity
0.0×
Interest coverage
25.4×
Current ratio
1.9×
Free cash flow
$223M
Tangible book value
$3.8B
Cash & investments
$172M
Supply chain
Customers (0)
Suppliers (3)
- Alvotech
- Nestlé Health Science India
- Shanghai Henlius Biotech, Inc.
Named in the 10-K; linked when we track them.
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 20-F | 2026-05-29 | 2026-03-31 | 0001575872-26-000381 ↗ |
| 20-F | 2025-06-06 | 2025-03-31 | 0001575872-25-000393 ↗ |
| 20-F | 2024-06-12 | 2024-03-31 | 0001575872-24-000660 ↗ |
| 20-F | 2023-06-13 | 2023-03-31 | 0001575872-23-000951 ↗ |
| 20-F | 2022-06-27 | 2022-03-31 | 0001575872-22-000576 ↗ |
| 20-F | 2021-06-30 | 2021-03-31 | 0001575872-21-000138 ↗ |
| 20-F | 2020-06-15 | 2020-03-31 | 0001575872-20-000145 ↗ |
| 20-F | 2019-06-03 | 2019-03-31 | 0001575872-19-000144 ↗ |
| 20-F | 2018-06-15 | 2018-03-31 | 0001575872-18-000109 ↗ |
| 20-F | 2017-06-19 | 2017-03-31 | 0001193125-17-207210 ↗ |
| 20-F | 2016-06-23 | 2016-03-31 | 0001193125-16-630015 ↗ |