ITH Ithaca Energy plc

LSE · GB · Energy · Oil & Gas E&P
274.60GBpMkt Cap: 4.93B $P/E: 22.88