Strides Pharma Science Limited (BOM:532531)
India flag India · Delayed Price · Currency is INR
1,027.35
-53.45 (-4.95%)
At close: Jun 4, 2026

Strides Pharma Science Ratios and Metrics

Millions INR. Fiscal year is Apr - Mar.
Fiscal Year
CurrentFY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
Jun '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
96,28486,43561,67572,11425,85831,121
Market Cap Growth
57.94%40.14%-14.47%178.88%-16.91%-58.92%
Enterprise Value
112,150103,06881,72696,19755,45254,820
Last Close Price
1042.95937.75665.99326.30118.90144.00
PE Ratio
17.3115.541.72---
PS Ratio
1.981.781.351.850.701.01
PB Ratio
3.062.752.383.481.191.31
P/TBV Ratio
5.625.044.296.752.282.49
P/FCF Ratio
33.8330.3713.9612.37--
P/OCF Ratio
13.7112.309.0110.2958.23-
EV/Sales Ratio
2.312.121.792.471.501.79
EV/EBITDA Ratio
12.1111.1410.6317.9116.30-
EV/EBIT Ratio
15.5014.2613.4126.6638.52-
EV/FCF Ratio
39.4136.2218.5016.50--
Debt / Equity Ratio
0.560.560.731.221.391.27
Debt / EBITDA Ratio
1.901.902.374.398.10-
Debt / FCF Ratio
6.186.184.254.32--
Net Debt / Equity Ratio
0.490.490.651.081.231.19
Net Debt / EBITDA Ratio
1.671.672.194.157.84-57.45
Net Debt / FCF Ratio
5.435.433.803.82-52.82-7.08
Asset Turnover
0.750.750.770.620.540.44
Inventory Turnover
1.351.351.771.681.521.36
Quick Ratio
0.520.520.620.550.590.58
Current Ratio
1.251.251.201.031.090.99
Return on Equity (ROE)
20.03%20.03%17.58%-6.78%-10.13%-18.25%
Return on Assets (ROA)
6.96%6.96%6.41%3.62%1.32%-2.12%
Return on Invested Capital (ROIC)
13.63%13.86%11.96%7.90%2.86%-4.69%
Return on Capital Employed (ROCE)
17.90%17.90%17.60%12.20%3.90%-6.70%
Earnings Yield
5.78%6.44%58.26%-0.98%-7.84%-14.79%
FCF Yield
2.96%3.29%7.17%8.08%-1.95%-12.89%
Dividend Yield
0.39%0.53%0.60%0.77%1.26%-
Payout Ratio
6.63%6.63%0.64%---
Buyback Yield / Dilution
-0.17%-0.17%-1.12%-1.02%-0.37%-0.04%
Total Shareholder Return
0.22%0.36%-0.52%-0.26%0.89%-0.04%