Snowflake Surge Lifts Tech Stocks After 6 Billion Amazon Deal and Earnings Beat CNS Pharmaceuticals Q1 2026 Earnings EPS Misses Estimates Amid Ongoing Clinical Development Costs BP Chairman Removal Linked to Bullying and Overbearing Behaviour Sources Say