Borosil Renewables hits fresh 52-week high; S&W Renewable, IREDA and Waaree Renewable locked in 5% upper circuit
Photo voltaic panel producers and energy corporations reminiscent of Tata Energy, Borosil Renewables, IREDA, Waaree Renewable Applied sciences, and Sterling ...