Stock Market KPI Green Energy shares in focus after winning 142 MW floating solar EPC contract from GSECL