Financial Performance Quarterly Results SEC Filings Fiscal Year Results 10-K Filings Shareholder Communication Financial Year Financial Losses Fiscal Year Fiscal Year Performance Financial Reporting
The renewable energy firm sees its share price rally nearly 11% following robust financial results and new project wins in Kerala.