Company News
Barclays: Europe Stocks Vulnerable to $100 Oil
Barclays warns sustained oil price above $85‑90 per barrel could push European earnings growth to near zero and pressure valuations.
EPS consensus for FY26 stays 13% YoY, but stripping auto base effec