Geopolitical tension and poor economic recovery drive stock price falls and funding shortages