Sterling & Wilson Renewable Energy posts 93 % revenue surge in Q1 FY26, PAT up 680 %
Solar EPC major beats estimates on stronger execution at home and abroad, improved input costs lift margins Sterling and Wilson Renewable Energy Limited (SWREL) — …