Indiaâs Sterling and Wilson Solar Ltd (BOM:542760), or SWSL, on Wednesday posted a 63% year-on-year drop in profit for its fiscal first quarter and said it has given an additional extension to its promoters so they can pay back certain amounts owed to the company.