Genel Energy plc (GENL) Financial Health & Risks | Ticker