The company has a market cap of over Rs 30,000 crore with a 3-year stock price CAGR of 82 per cent. As of May 30, 2023, the cumulative order book stands at over 1,500 MW. This includes the order book as of March 31, 2023, of 652 MW plus orders secured subsequently of 890 MW.