Over the last 90 days, Ithaca Energy PLC has seen a net sell-off by insiders, with a total transaction value of -1,094,587 GBP. Executives contributed significantly to this net selling, with a net value of -1,110,554 GBP. The majority of transactions were sales, with a total sale value of 842,296 GBP compared to buy values of 2,734 GBP.