288.00 -1.95 (-0.67%)

53.78% Fall from 52W High

12,872 BSE Volume

BSE 06 May, 2025 1:52 PM (IST)

Taylormade Renewables Ltd. Investor Presentations