Karoon Energy Appoints Carri Lockhart as CEO Amidst Stock Volatility