Flux Power FLUX Q1 2026 Earnings Miss Sparks Concern British Oil BP Slides 219 as Selling Pressure Mounts 20260520 Austrian Spy Conviction Renews Focus on Geopolitical Risk for European Markets