The company has a market cap of over Rs 22,000 crore with a 3-year stock price CAGR of 62 per cent. The shares of the company have a PE of 10.21x and an ROE of 437.16 per cent. As of May 30, 2023, the cumulative order book stands at 1,542 MW. This includes the order book as on March 31, 2023, of 652 MW plus orders secured subsequently of 890 MW.