ProQR PRQR Q4 2025 Earnings Beat Revenue NA EPS 008 IDEAYA Biosciences IDYA Stalls at 2832 Breakout or Breakdown 20260518 Labours Leadership Stalemate Adds to UK Political Uncertainty for Investors