Ithaca Energy Dividend Yield - 18.23%