Ecoplast Limited (BOM:526703)
India flag India · Delayed Price · Currency is INR
497.05
+4.55 (0.92%)
At close: Sep 11, 2026

Ecoplast Financials Overview

Millions INR. Fiscal year is Apr - Mar.

Revenue & Profits

Fiscal YearTTMFY 2026FY 2025FY 2024FY 2023FY 2022
Period EndingJun '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
Revenue
2,3072,2112,0781,134962.29941.75
Revenue Growth
76.73%6.40%83.16%17.89%2.18%24.47%
Gross Profit
848.57806.4775.98412.71276.91228.76
Operating Income
143.63127.46162.92104.9934-20.07
Net Income
124.25120.14141.6791.7344.45-17.7
Earnings Per Share
26.1425.2732.6330.5814.82-5.90
EPS Growth
3.60%-22.57%6.73%106.35%--

Cash & Debt

Fiscal YearCurrentFY 2026FY 2025FY 2024FY 2023FY 2022
Period EndingJun '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
Cash & Investments
124.8973.89244.919.8523.884.33
Total Debt
19.8619.8615.0911.0212.34139.35
Net Cash (Debt)
105.0354.03229.818.8311.54-135.02
Net Cash Growth
-54.54%-76.49%2502.26%-23.49%--
Net Cash Per Share
22.1011.3652.942.943.85-45.01

Cash Flow & CapEx

Fiscal YearTTMFY 2026FY 2025FY 2024FY 2023FY 2022
Period EndingJun '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
Operating Cash Flow
--20.92129.02127.07148.35-24.14
Capital Expenditures
--222.87-139.5-39.59-22.9-16.12
Free Cash Flow
--243.79-10.4887.49125.45-40.26
Free Cash Flow Growth
----30.26%--

Margins

Fiscal YearTTMFY 2026FY 2025FY 2024FY 2023FY 2022
Period EndingJun '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
Gross Margin
36.79%36.48%37.35%36.38%28.78%24.29%
Operating Margin
6.23%5.76%7.84%9.25%3.53%-2.13%
Pretax Margin
7.26%7.24%9.29%10.70%6.44%-2.75%
Profit Margin
5.39%5.43%6.82%8.09%4.62%-1.88%
FCF Margin
--11.03%-0.50%7.71%13.04%-4.28%

Dividends

Fiscal YearFY 2024FY 2023
Period EndingMar '24 Mar '23
Dividend Per Share
3.0001.500
Dividend Per Share Growth
100.00%-
Dividend Yield
1.04%1.90%

Valuation

Fiscal YearCurrentFY 2026FY 2025FY 2024FY 2023FY 2022
Period EndingSep '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
PE Ratio
19.0111.5114.359.515.40-
P/FCF Ratio
---9.971.91-
PS Ratio
1.020.630.980.770.250.30